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)