instance method
api_behavior
Ruby on Rails 4.1.16
Since v3.0.20 Last seen in v4.1.16Signature
api_behavior(error)
This is the common behavior for formats associated with APIs, such as :xml and :json.
Parameters
-
errorreq
Source
# File actionpack/lib/action_controller/metal/responder.rb, line 203
def api_behavior(error)
raise error unless resourceful?
raise MissingRenderer.new(format) unless has_renderer?
if get?
display resource
elsif post?
display resource, :status => :created, :location => api_location
else
head :no_content
end
end
Defined in actionpack/lib/action_controller/metal/responder.rb line 203
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionController::Responder