lib/roar/rails/controller_additions.rb in roar-rails-1.0.0 vs lib/roar/rails/controller_additions.rb in roar-rails-1.0.1
- old
+ new
@@ -1,5 +1,6 @@
+require 'responders'
require 'uber/inheritable_attr'
require 'roar/rails/responder'
require 'roar/rails/formats'
module Roar::Rails
@@ -77,10 +78,11 @@
# Include if you intend to use roar-rails with <tt>render json: model</tt>.
module Render
def render(options)
format = options.keys.first
- super format => prepare_model_for(format, options.values.first, options)
+ status = options[:status] || :ok
+ super format => prepare_model_for(format, options.values.first, options), :status => status
end
end
end
class UnsupportedMediaType < StandardError #:nodoc: