Module: Configurable::ModuleMethods

Included in:
Configurable
Defined in:
lib/configurable/module_methods.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object

Extends including classes with Configurable::ClassMethods



8
9
10
11
12
13
14
15
# File 'lib/configurable/module_methods.rb', line 8

def included(base)
  base.extend ClassMethods
  base.extend Lazydoc::Attributes
  base.extend ModuleMethods unless base.kind_of?(Class)
  
  ClassMethods.initialize(base)
  super
end