Class: HttpErrorDogs::ErrorsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- HttpErrorDogs::ErrorsController
- Defined in:
- app/controllers/http_error_dogs/errors_controller.rb
Instance Method Summary collapse
Instance Method Details
#show ⇒ Object
6 7 8 9 10 11 12 |
# File 'app/controllers/http_error_dogs/errors_controller.rb', line 6 def show return unless HttpErrorDogs.codes == :all return if HttpErrorDogs.codes.is_a?(Array) && !HttpErrorDogs.codes.include?(status_code) html = HttpErrorDogs.html html = html.call status_code if html.is_a?(Proc) render inline: html, layout: HttpErrorDogs.layout end |
#status_code ⇒ Object
14 15 16 |
# File 'app/controllers/http_error_dogs/errors_controller.rb', line 14 def status_code params[:code] || 500 end |