Module: FunWith::Gems::Inclusionizer

Defined in:
lib/fun_with/gems/inclusionizer.rb

Defined Under Namespace

Modules: SelfIncludedMethod

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



8
9
10
11
# File 'lib/fun_with/gems/inclusionizer.rb', line 8

def self.included( base )
  # overwrite the base class's self.included()
  base.send( :extend, self::SelfIncludedMethod )
end

.inclusionize(base) ⇒ Object



4
5
6
# File 'lib/fun_with/gems/inclusionizer.rb', line 4

def self.inclusionize( base )
  base.send( :include, self )
end