Module: PuppetX::EnterpriseModules::Oracle::ServiceProperty
- Defined in:
- lib/puppet_x/enterprisemodules/oracle/service_property.rb
Overview
Docs
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(parent) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/puppet_x/enterprisemodules/oracle/service_property.rb', line 11 def self.included(parent) parent.send(:include, ::PuppetX::EnterpriseModules::Oracle::Access) parent.send(:include, ::PuppetX::EnterpriseModules::Oracle::Information) parent.send(:include, ::EasyType) parent.extend(ClassMethods) end |
Instance Method Details
#insync?(is) ⇒ Boolean
22 23 24 25 26 27 28 29 |
# File 'lib/puppet_x/enterprisemodules/oracle/service_property.rb', line 22 def insync?(is) if cluster? is.to_s == should.to_s else Puppet.debug "#{resource}: #{name} has no effect on non clustered service." true end end |
#on_apply ⇒ Object
31 32 33 34 35 36 37 |
# File 'lib/puppet_x/enterprisemodules/oracle/service_property.rb', line 31 def on_apply if cluster? provider.send(:"apply_#{self.class.name}", value) else Puppet.debug "#{resource}: #{name} has no effect on non clustered service." end end |
#sid ⇒ Object
18 19 20 |
# File 'lib/puppet_x/enterprisemodules/oracle/service_property.rb', line 18 def sid resource.sid end |