Class: ApiResponder

Inherits:
ActionController::Responder
  • Object
show all
Defined in:
app/responders/api_responder.rb

Instance Method Summary collapse

Instance Method Details

#api_behaviorObject

Raises:

  • (MissingRenderer)


2
3
4
5
6
7
8
9
10
11
12
# File 'app/responders/api_responder.rb', line 2

def api_behavior
  raise MissingRenderer.new(format) unless has_renderer?

  if delete?
    head :no_content
  elsif post?
    display resource, status: :created
  else
    display resource
  end
end