Module: Roar::Rails::Responder::VersionStrategy
- Included in:
- Roar::Rails::Responder
- Defined in:
- lib/roar/rails/rails3_0_strategy.rb,
lib/roar/rails/rails3_1_strategy.rb,
lib/roar/rails/rails3_2_strategy.rb,
lib/roar/rails/rails4_0_strategy.rb,
lib/roar/rails/rails4_2_strategy.rb,
lib/roar/rails/rails5_0_strategy.rb
Instance Method Summary collapse
Instance Method Details
#prepare_model_for(format, model, *args) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/roar/rails/rails3_0_strategy.rb', line 4 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 |