Sha256: f638d3feee47bbcfb8bd142d83d839edee9bbc1d6dcbcc26aa024936047c031a

Contents?: true

Size: 416 Bytes

Versions: 5

Compression:

Stored size: 416 Bytes

Contents

module Roar::Rails
  module Responder
    module VersionStrategy
      def prepare_model_for(format, model, *args)
        # rails <= 3.1 compatibility. #display gets called for empty responses
        # >= 3.2 fixes by calling #head, not #display for all empty bodies (PUT, DELETE)
        return model if respond_to?("empty_#{format}_resource") && model == empty_resource
        super
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
roar-rails-0.1.1 lib/roar/rails/rails3_0_strategy.rb
roar-rails-0.1.0 lib/roar/rails/rails3_0_strategy.rb
roar-rails-0.0.15 lib/roar/rails/rails3_0_strategy.rb
roar-rails-0.0.14 lib/roar/rails/rails3_0_strategy.rb
roar-rails-0.0.13 lib/roar/rails/rails3_0_strategy.rb