From ea019c721e00c4bc759fc4f12896dd09aa6a043d Mon Sep 17 00:00:00 2001 From: Jonathan Richard Henry Evans Date: Thu, 29 Aug 2013 15:48:28 +0100 Subject: [PATCH] Remove disabling inferrence as it is no longer handled by us --- README.md | 7 ------- lib/grape-active_model_serializers/formatter.rb | 5 +---- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/README.md b/README.md index ee40999..000bdf0 100644 --- a/README.md +++ b/README.md @@ -55,13 +55,6 @@ end ``` In this case, as User objects are being returned, grape-active_model_serializers will look for a serializer named UserSerializer. -### Disabling serializer inferrence - -You can turn off serializer inferrence. -```ruby -Grape::Formatter::ActiveModelSerializers.infer_serializers = false -``` - ### Manually specifying serializer options diff --git a/lib/grape-active_model_serializers/formatter.rb b/lib/grape-active_model_serializers/formatter.rb index 8e347ef..2cb4723 100644 --- a/lib/grape-active_model_serializers/formatter.rb +++ b/lib/grape-active_model_serializers/formatter.rb @@ -2,13 +2,10 @@ module Grape module Formatter module ActiveModelSerializers class << self - attr_accessor :infer_serializers attr_reader :endpoint - ActiveModelSerializers.infer_serializers = true - def call(resource, env) - @endpoint = env["api.endpoint"] + @endpoint = env['api.endpoint'] options = endpoint.namespace_options.merge(endpoint.route_options) if resource.respond_to?(:to_ary) && !resource.empty?