Module: CascadingConfiguration::Hash::ModuleSupportMethods

Included in:
CascadingConfiguration::Hash
Defined in:
lib/cascading-configuration-hash/_private_/CascadingConfiguration/Hash/ModuleSupportMethods.rb

Instance Method Summary collapse

Instance Method Details

#composite_hash_for_cascading_configuration(configuration_instance, configuration_name) ⇒ Object

composite_hash_for_cascading_configuration #



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/cascading-configuration-hash/_private_/CascadingConfiguration/Hash/ModuleSupportMethods.rb', line 8

def composite_hash_for_cascading_configuration( configuration_instance, configuration_name )

  composite_hash = nil

  if ::CascadingConfiguration::Variable.has_configuration_variable?( configuration_instance, configuration_name )
    composite_hash = ::CascadingConfiguration::Variable.get_configuration_variable( configuration_instance, configuration_name )
  else
    composite_hash = ::CascadingConfiguration::Hash::CompositingHash.new( configuration_instance, configuration_name )
  end

  return composite_hash

end