class Representable::Populator
Constants
- FindOrInstantiate
Public Class Methods
Source
# File lib/representable/populator.rb, line 21 def self.apply!(options) return unless populator = options[:populator] options[:parse_pipeline] = ->(_input, _opts) do pipeline = Pipeline[*parse_functions] # TODO: AssignFragment pipeline = Pipeline::Insert.(pipeline, SetValue, delete: true) # remove the setter function. pipeline = Pipeline::Insert.(pipeline, populator, replace: CreateObject::Populator) # let the actual populator do the job. # puts pipeline.extend(Representable::Pipeline::Debug).inspect pipeline end end
pipeline: [StopOnExcluded, AssignName, ReadFragment, StopOnNotFound, OverwriteOnNil, AssignFragment,