Skip to content

Commit af410c5

Browse files
committed
Removing instrumentation_keys in order to fix the payload
See - #2067
1 parent c54532a commit af410c5

File tree

3 files changed

+2
-18
lines changed

3 files changed

+2
-18
lines changed

lib/active_model/array_serializer.rb

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,5 @@ def embedded_in_root_associations
6464
end
6565
end
6666

67-
private
68-
69-
def instrumentation_keys
70-
[:object, :scope, :root, :meta_key, :meta, :each_serializer, :resource_name, :key_format, :context]
71-
end
7267
end
7368
end

lib/active_model/default_serializer.rb

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,8 @@ def as_json(options={})
2121
@wrap_in_array ? [hash] : hash
2222
end
2323
end
24+
2425
alias serializable_hash as_json
2526
alias serializable_object as_json
26-
27-
private
28-
def instrumentation_keys
29-
[:object, :wrap_in_array]
30-
end
3127
end
3228
end

lib/active_model/serializable.rb

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,8 @@ def get_namespace
5252
end
5353

5454
def instrument(action, &block)
55-
payload = instrumentation_keys.inject({ serializer: self.class.name }) do |payload, key|
56-
payload[:payload] = self.instance_variable_get(:"@#{key}")
57-
payload
58-
end
55+
payload = { serializer: self.class.name }
5956
ActiveSupport::Notifications.instrument("#{action}.active_model_serializers", payload, &block)
6057
end
61-
62-
def instrumentation_keys
63-
[:object, :scope, :root, :meta_key, :meta, :wrap_in_array, :only, :except, :key_format]
64-
end
6558
end
6659
end

0 commit comments

Comments
 (0)