Sha256: 38638b2ab5c6beeb3f1a5162c2674411dd44f203ac4a434c587f4abec5e41d22

Contents?: true

Size: 273 Bytes

Versions: 8

Compression:

Stored size: 273 Bytes

Contents

class ApiResponder < ActionController::Responder
  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
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
power_api-2.1.1 app/responders/api_responder.rb
power_api-2.1.0 app/responders/api_responder.rb
power_api-2.0.2 app/responders/api_responder.rb
power_api-2.0.1 app/responders/api_responder.rb
power_api-2.0.0 app/responders/api_responder.rb
power_api-1.0.0 app/responders/api_responder.rb
power_api-0.2.0 app/responders/api_responder.rb
power_api-0.1.0 app/responders/api_responder.rb