Class: Puppet_X::EnterpriseModules::Oracle::Resources::Generic

Inherits:
Object
  • Object
show all
Includes:
EasyType, Access
Defined in:
lib/puppet_x/enterprisemodules/oracle/resources/generic.rb

Overview

docs

Direct Known Subclasses

OraAsmDirectory, OraAsmDiskgroup, OraAsmVolume

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Access

#add_sid_to, #for_version, #hex_to_raw, included, #instance, #module_name, #ora_autorequire, #oracle_version?, #resource_list_for, #safe_sql, #select_statement, #sid_from, #sid_from_resource, #sql, #sql_on_all_asm_sids, #sql_on_all_database_sids, #sql_on_all_mgmt_sids, #sql_on_all_mt_sids, #sql_on_all_normal_sids, #sql_on_all_primary_database_sids, #sql_on_all_sids, #sql_on_sids, #timeout_specified, #versioned_statement?

Constructor Details

#initializeGeneric

Returns a new instance of Generic.



19
20
21
22
# File 'lib/puppet_x/enterprisemodules/oracle/resources/generic.rb', line 19

def initialize
  @resource_type = host_class
  @oratab        = Puppet_X::EnterpriseModules::Oracle::OraTab.new
end

Class Method Details

.indexObject



28
29
30
# File 'lib/puppet_x/enterprisemodules/oracle/resources/generic.rb', line 28

def self.index
  new.index
end

.raw_resourcesObject



24
25
26
# File 'lib/puppet_x/enterprisemodules/oracle/resources/generic.rb', line 24

def self.raw_resources
  new.raw_resources
end

Instance Method Details

#indexObject



32
33
34
35
36
# File 'lib/puppet_x/enterprisemodules/oracle/resources/generic.rb', line 32

def index
  raw_resources.collect do |raw_resource|
    map_raw_to_resource(raw_resource)
  end
end