Parent

Methods

Class/Module Index [+]

Quicksearch

ActionDispatch::PublicExceptions

Attributes

public_path[RW]

Public Class Methods

new(public_path) click to toggle source
# File lib/action_dispatch/middleware/public_exceptions.rb, line 5
def initialize(public_path)
  @public_path = public_path
end

Public Instance Methods

call(env) click to toggle source
# File lib/action_dispatch/middleware/public_exceptions.rb, line 9
def call(env)
  status       = env["PATH_INFO"][1..-1]
  request      = ActionDispatch::Request.new(env)
  content_type = request.formats.first
  body         = { :status => status, :error => Rack::Utils::HTTP_STATUS_CODES.fetch(status.to_i, Rack::Utils::HTTP_STATUS_CODES[500]) }

  render(status, content_type, body)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.