Sha256: f3cc576e8088076286675bf08fc161fda231bdc7f58fd1d19c274ee1be217d5e

Contents?: true

Size: 380 Bytes

Versions: 11

Compression:

Stored size: 380 Bytes

Contents

class ErrorPreviewsController < ApplicationController
  def index
  end

  def preview
    code = (params[:code] || 500).to_i
    case code
    when 500 then raise "some generic exception"
    when 404 then raise ActionController::RoutingError.new("Was asked to raise generate a 404")
    else
      raise "Unhandled code #{code} specified: raise StandardError"
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
simplificator_infrastructure-0.1.1 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.1.0 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.11 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.10 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.9 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.8 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.7 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.6 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.5 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.4 test/dummy/app/controllers/error_previews_controller.rb
simplificator_infrastructure-0.0.3 test/dummy/app/controllers/error_previews_controller.rb