class ActionDispatch::Routing::Mapper

Public Instance Methods

dynamic_error_pages(opts={}) click to toggle source
# File lib/dynamic_error_pages/routes.rb, line 3
def dynamic_error_pages(opts={})
  Rails.application.routes.draw do
    # rails 4 need the :via option
    via = Rails::VERSION::MAJOR > 3 ? {:via => :all} : {}
    controller = opts[:controller] || "dynamic_error_pages/errors"
    match '/:status', {:to => "#{controller}#show", :constraints => { :status => /\d{3}/ }}.merge(via)
  end
end