Module: WellFormed::Extensions

Included in:
SimpleAction, SimpleResource, SimpleStruct
Defined in:
lib/well_formed/extensions.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



13
14
15
16
# File 'lib/well_formed/extensions.rb', line 13

def self.included(base)
  @bases << base
  @extensions.each { |mod| base.include(mod) }
end

.register_extension(mod) ⇒ Object



8
9
10
11
# File 'lib/well_formed/extensions.rb', line 8

def self.register_extension(mod)
  @extensions << mod
  @bases.each { |base| base.include(mod) }
end