Module: Stunted::ShapeableClassMethods
- Included in:
- FunctionalHash, HashArray
- Defined in:
- lib/stunted/shapeable.rb
Instance Method Summary collapse
Instance Method Details
#shaped_class(*shapes) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/stunted/shapeable.rb', line 3 def shaped_class(*shapes) klass = Class.new(self) shapes.each do | mod | klass.send(:include, mod) end klass end |