class Pyper::Pipes::Model::VirtusParser

Transform a series of items into model classes (based on Virtus model objects) @param virtus_model_class [Class] the model class to instantiate. Should respond to `new(item_attributes)`

Public Instance Methods

pipe(items, status = {}) click to toggle source

@param items [Enumerable<Hash>] @param status [Hash] The mutable status field @return [Enumerable<Hash>] The unchanged list of items

# File lib/pyper/pipes/model/virtus_parser.rb, line 9
def pipe(items, status = {})
  items.map { |item| virtus_model_class.new(item) }
end