Class: Pyper::Pipes::Model::VirtusParser
- Inherits:
-
Struct
- Object
- Struct
- Pyper::Pipes::Model::VirtusParser
- Defined in:
- lib/pyper/pipes/model/virtus_parser.rb
Overview
Transform a series of items into model classes (based on Virtus model objects)
Instance Attribute Summary collapse
-
#virtus_model_class ⇒ Object
Returns the value of attribute virtus_model_class.
Instance Method Summary collapse
-
#pipe(items, status = {}) ⇒ Enumerable<Hash>
The unchanged list of items.
Instance Attribute Details
#virtus_model_class ⇒ Object
Returns the value of attribute virtus_model_class
4 5 6 |
# File 'lib/pyper/pipes/model/virtus_parser.rb', line 4 def virtus_model_class @virtus_model_class end |
Instance Method Details
#pipe(items, status = {}) ⇒ Enumerable<Hash>
Returns The unchanged list of items.
9 10 11 |
# File 'lib/pyper/pipes/model/virtus_parser.rb', line 9 def pipe(items, status = {}) items.map { |item| virtus_model_class.new(item) } end |