From 3fa11160356ad569b903ce5355a572fc2ffa5670 Mon Sep 17 00:00:00 2001 From: Guillermo Iguaran Date: Tue, 14 Oct 2014 11:33:06 -0500 Subject: [PATCH] Include root by default in JSON-API serializers --- lib/active_model/serializer/adapter/json_api.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/active_model/serializer/adapter/json_api.rb b/lib/active_model/serializer/adapter/json_api.rb index 56399b35..76340613 100644 --- a/lib/active_model/serializer/adapter/json_api.rb +++ b/lib/active_model/serializer/adapter/json_api.rb @@ -2,6 +2,11 @@ module ActiveModel class Serializer class Adapter class JsonApi < Adapter + def initialize(serializer, options = {}) + super + serializer.root ||= true + end + def serializable_hash(opts = {}) @hash = serializer.attributes