Class: Morfo::Actions::TransformAction

Inherits:
Object
  • Object
show all
Defined in:
lib/morfo/actions.rb

Instance Method Summary collapse

Constructor Details

#initialize(previous_action, from_field_path, transform_blk) ⇒ TransformAction

Returns a new instance of TransformAction.



75
76
77
78
79
# File 'lib/morfo/actions.rb', line 75

def initialize previous_action, from_field_path, transform_blk
  @previous_action = previous_action
  @from_field_path = from_field_path
  @transform_blk = transform_blk
end

Instance Method Details

#execute(row) ⇒ Object



81
82
83
# File 'lib/morfo/actions.rb', line 81

def execute row
  transform_blk.call(previous_action.execute(row))
end