lib/bright_serializer/serializer.rb in bright_serializer-0.2.5 vs lib/bright_serializer/serializer.rb in bright_serializer-0.3.0

- old
+ new

@@ -26,10 +26,10 @@ def serialize(object) self.class.attributes_to_serialize.each_with_object({}) do |attribute, result| next if @fields.any? && !@fields.include?(attribute.key) next unless attribute.condition?(object, @params) - result[attribute.transformed_key] = attribute.serialize(object, @params) + result[attribute.transformed_key] = attribute.serialize(self, object, @params) end end def serializable_hash if @object.respond_to?(:each) && !@object.respond_to?(:each_pair)