lib/key_mapable/mapper.rb in key_mapable-0.4.0 vs lib/key_mapable/mapper.rb in key_mapable-0.5.0
- old
+ new
@@ -17,10 +17,10 @@
child_mapper = self.class.new(subject)
child_mapper.instance_eval(&block)
@structure[name] = child_mapper.resolve
end
- def key_map(original_key, new_key, transform = ->(val) { val }, &block)
+ def key_map(original_key, new_key, transform: ->(val) { val }, &block)
original_subject = subject.public_send(original_key)
transformed_subject = transform.call(original_subject)
if block_given?
child_mapper = self.class.new(transformed_subject)
child_mapper.instance_eval &block