Class: Garage::Representer::Collection
- Inherits:
-
Definition
- Object
- Definition
- Garage::Representer::Collection
- Defined in:
- lib/garage/representer.rb
Constant Summary
Constants inherited from Definition
Instance Attribute Summary
Attributes inherited from Definition
Instance Method Summary collapse
Methods inherited from Definition
#encode_value, #initialize, #name, #primitive?, #requires_select?, #selectable?
Constructor Details
This class inherits a constructor from Garage::Representer::Definition
Instance Method Details
#encode(object, responder, selector = nil) ⇒ Object
198 199 200 201 202 203 |
# File 'lib/garage/representer.rb', line 198 def encode(object, responder, selector = nil) value = object.send(@name) value.map do |item| encode_value(item, responder, selector) end end |