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?