Module: Carpenter::Model
- Defined in:
- lib/carpenter/model.rb,
lib/struct_declaration.rb,
lib/carpenter/model/strategy.rb
Defined Under Namespace
Modules: Accessor, ClassMethods, Modules, Strategy Classes: AttributesContainer, Field, FieldDefinition, Param, ParamDefinition, TypeCaster
Class Method Summary collapse
Class Method Details
.included(base) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/carpenter/model.rb', line 10 def self.included(base) base.extend(ClassMethods) base.include(Modules::Params) #=> base.include(Modules::Key) #=> base.include(Modules::Fields) base.include(Accessor) end |