From 57f1c1b1f92e276cc626b8852ce09ecc2e4b94dc Mon Sep 17 00:00:00 2001 From: Robin Daugherty Date: Sun, 12 Oct 2014 02:29:50 -0400 Subject: [PATCH] Fix serialization_options for array serialization --- lib/active_model/array_serializer.rb | 4 ++-- lib/active_model/serializable.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/active_model/array_serializer.rb b/lib/active_model/array_serializer.rb index 91b61b6a..f15dcf05 100644 --- a/lib/active_model/array_serializer.rb +++ b/lib/active_model/array_serializer.rb @@ -38,9 +38,9 @@ module ActiveModel serializer_class.new(item, scope: scope, key_format: key_format, only: @only, except: @except, polymorphic: @polymorphic, namespace: @namespace) end - def serializable_object + def serializable_object(options) @object.map do |item| - serializer_for(item).serializable_object_with_notification + serializer_for(item).serializable_object_with_notification(options) end end alias_method :serializable_array, :serializable_object diff --git a/lib/active_model/serializable.rb b/lib/active_model/serializable.rb index 43950d66..eb689241 100644 --- a/lib/active_model/serializable.rb +++ b/lib/active_model/serializable.rb @@ -18,9 +18,9 @@ module ActiveModel end end - def serializable_object_with_notification + def serializable_object_with_notification(options) instrument('!serialize') do - serializable_object + serializable_object(options) end end