Class: Samsa::Mapper::Transform::MapTransform
- Inherits:
-
Samsa::Mapper::Transform
- Object
- Samsa::Mapper::Transform
- Samsa::Mapper::Transform::MapTransform
- Defined in:
- lib/samsa/mapper.rb
Instance Method Summary collapse
Methods inherited from Samsa::Mapper::Transform
Constructor Details
This class inherits a constructor from Samsa::Mapper::Transform
Instance Method Details
#apply(input, output) ⇒ Object
42 43 44 45 46 47 48 |
# File 'lib/samsa/mapper.rb', line 42 def apply(input, output) value = new_value(input).nil? ? @transform[:default] : new_value(input) return output if value.nil? to_lens = r.lens_path(@transform[:to]) r.set(to_lens, value, output) end |