Module: Roda::RodaPlugins::StatusHandler::ClassMethods
- Defined in:
- lib/roda/plugins/status_handler.rb
Instance Method Summary collapse
-
#freeze ⇒ Object
Freeze the hash of status handlers so that there can be no thread safety issues at runtime.
-
#status_handler(code, &block) ⇒ Object
Install the given block as a status handler for the given HTTP response code.
Instance Method Details
#freeze ⇒ Object
Freeze the hash of status handlers so that there can be no thread safety issues at runtime.
37 38 39 40 |
# File 'lib/roda/plugins/status_handler.rb', line 37 def freeze opts[:status_handler].freeze super end |
#status_handler(code, &block) ⇒ Object
Install the given block as a status handler for the given HTTP response code.
32 33 34 |
# File 'lib/roda/plugins/status_handler.rb', line 32 def status_handler(code, &block) opts[:status_handler][code] = block end |