Class: CascadingConfiguration::Core::InstanceController::SupportModule::InstanceSupportModule

Inherits:
CascadingConfiguration::Core::InstanceController::SupportModule show all
Defined in:
lib/cascading_configuration/core/instance_controller/support_module/instance_support_module.rb

Instance Method Summary collapse

Methods inherited from CascadingConfiguration::Core::InstanceController::SupportModule

#alias_method, #cascade_new_support_for_child_modules, #child_modules, #define_method, #extended, #extended?, #included, #included?, #initialize, #remove_method, #super_modules, #undef_method

Constructor Details

This class inherits a constructor from CascadingConfiguration::Core::InstanceController::SupportModule

Instance Method Details

#is_super_module?(module_instance) ⇒ Boolean

is_super_module? #

Returns:

  • (Boolean)


9
10
11
12
13
14
15
16
17
18
19
# File 'lib/cascading_configuration/core/instance_controller/support_module/instance_support_module.rb', line 9

def is_super_module?( module_instance )

  is_super_module = false
  
  if is_super_module = super
    is_super_module = module_instance.included?( @instance_controller.instance )
  end
  
  return is_super_module
  
end