lib/representable/hash_methods.rb in representable-2.4.0.rc3 vs lib/representable/hash_methods.rb in representable-2.4.0.rc4

- old
+ new

@@ -2,17 +2,17 @@ module HashMethods def create_representation_with(doc, options, format) hash = filter_keys_for!(represented, options) # FIXME: this modifies options and replicates logic from Representable. bin = representable_map(options, format).first - Collect::Hash[*bin.default_render_fragment_functions].(hash, {doc: doc, user_options: options, binding: bin, represented: represented, decorator: self}) + Collect::Hash[*bin.default_render_fragment_functions].(hash, {doc: doc, options: options, binding: bin, represented: represented, decorator: self}) end def update_properties_from(doc, options, format) hash = filter_keys_for!(doc, options) bin = representable_map(options, format).first - value = Collect::Hash[*bin.default_parse_fragment_functions].(hash, fragment: hash, document: doc, binding: bin, represented: represented, user_options: options, decorator: self) + value = Collect::Hash[*bin.default_parse_fragment_functions].(hash, fragment: hash, document: doc, binding: bin, represented: represented, options: options, decorator: self) represented.replace(value) end private