Skip to content

Commit 8b50d37

Browse files
committed
Let FlattanJson adapter decide it doesn't include meta
1 parent f7a1585 commit 8b50d37

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

lib/active_model/serializer/adapter.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def serializable_hash(options = nil)
2222

2323
def as_json(options = nil)
2424
hash = serializable_hash(options)
25-
include_meta(hash) unless self.class == FlattenJson
25+
include_meta(hash)
2626
hash
2727
end
2828

lib/active_model/serializer/adapter/flatten_json.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ def serializable_hash(options = {})
66
super
77
@result
88
end
9+
10+
private
11+
12+
# no-op
13+
def include_meta(json)
14+
json
15+
end
916
end
1017
end
1118
end

0 commit comments

Comments
 (0)