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