Module: PluckMap::Struct::ClassMethods
- Defined in:
- lib/pluck_map/struct.rb
Instance Method Summary collapse
Instance Method Details
#load(relation) ⇒ Object
8 9 10 |
# File 'lib/pluck_map/struct.rb', line 8 def load(relation) presenter.to_h(relation).map { |values| new(**values) } end |
#presenter ⇒ Object
4 5 6 |
# File 'lib/pluck_map/struct.rb', line 4 def presenter @presenter || superclass.presenter end |