diff --git a/lib/active_model_serializers/adapter/base.rb b/lib/active_model_serializers/adapter/base.rb index d5417734..8c5e73d3 100644 --- a/lib/active_model_serializers/adapter/base.rb +++ b/lib/active_model_serializers/adapter/base.rb @@ -33,12 +33,6 @@ module ActiveModelSerializers non_cached_hash.merge cached_hash end - def cache_check(serializer) - serializer.cache_check(self) do - yield - end - end - private # see https://github.com/rails-api/active_model_serializers/pull/965 diff --git a/lib/active_model_serializers/adapter/json_api.rb b/lib/active_model_serializers/adapter/json_api.rb index a62caab4..e3b02bd6 100644 --- a/lib/active_model_serializers/adapter/json_api.rb +++ b/lib/active_model_serializers/adapter/json_api.rb @@ -290,7 +290,7 @@ module ActiveModelSerializers # {http://jsonapi.org/format/#document-resource-objects Document Resource Objects} def resource_object_for(serializer) - resource_object = cache_check(serializer) do + resource_object = serializer.cache_check(self) do resource_object = ResourceIdentifier.new(serializer, instance_options).as_json requested_fields = fieldset && fieldset.fields_for(resource_object[:type])