Class: Structural::Model::HasMany
- Inherits:
-
Association
- Object
- Field
- Association
- Structural::Model::HasMany
- Defined in:
- lib/structural/model/has_many.rb
Instance Attribute Summary
Attributes inherited from Field
Instance Method Summary collapse
Methods inherited from Association
#hierarchy, #inferred_class, #inferred_class_name, #type
Methods inherited from Field
#cast, #default, #default?, #default_value, #define, #hook_define, #initialize, #ivar_name, #key, #presence_of
Constructor Details
This class inherits a constructor from Structural::Model::Field
Instance Method Details
#value_of(data) ⇒ Object
4 5 6 |
# File 'lib/structural/model/has_many.rb', line 4 def value_of(data) data.fetch(key, []).map { |r| type.new(r) } end |