Module: PuppetX::EnterpriseModules::Oracle::ServiceProperty::ClassMethods

Defined in:
lib/puppet_x/enterprisemodules/oracle/service_property.rb

Overview

rubocop:disable Style/Documentation

Instance Method Summary collapse

Instance Method Details

#column_name(name = nil) ⇒ Object



50
51
52
53
54
55
56
# File 'lib/puppet_x/enterprisemodules/oracle/service_property.rb', line 50

def column_name(name = nil)
  if name
    @column_name = name
  else
    @column_name
  end
end

#translate_to_resource(raw_resource) ⇒ Object

rubocop:enable Style/Documentation



42
43
44
45
46
47
48
# File 'lib/puppet_x/enterprisemodules/oracle/service_property.rb', line 42

def translate_to_resource(raw_resource)
  sid = raw_resource['SID']
  return unless cluster?(sid)

  value = raw_resource.column_data(column_name)
  value.empty? ? nil : value
end