Let FlattenJson adapter decide it doesn't include meta

This commit is contained in:
Benjamin Fleischer 2015-08-11 17:04:12 -05:00
parent f7a1585b75
commit 98d009a000
2 changed files with 8 additions and 1 deletions

View File

@ -22,7 +22,7 @@ module ActiveModel
def as_json(options = nil) def as_json(options = nil)
hash = serializable_hash(options) hash = serializable_hash(options)
include_meta(hash) unless self.class == FlattenJson include_meta(hash)
hash hash
end end

View File

@ -6,6 +6,13 @@ module ActiveModel
super super
@result @result
end end
private
# no-op: FlattenJson adapter does not include meta data, because it does not support root.
def include_meta(json)
json
end
end end
end end
end end