Class: Otto::ResponseHandlers::BaseHandler
- Inherits:
-
Object
- Object
- Otto::ResponseHandlers::BaseHandler
- Defined in:
- lib/otto/response_handlers/base.rb
Overview
Base response handler class
Direct Known Subclasses
AutoHandler, DefaultHandler, JSONHandler, RedirectHandler, ViewHandler
Class Method Summary collapse
- .ensure_status_set(response, default_status = 200) ⇒ Object
- .handle(result, response, context = {}) ⇒ Object
Class Method Details
.ensure_status_set(response, default_status = 200) ⇒ Object
13 14 15 |
# File 'lib/otto/response_handlers/base.rb', line 13 def self.ensure_status_set(response, default_status = 200) response.status = default_status unless response.status && response.status != 0 end |
.handle(result, response, context = {}) ⇒ Object
9 10 11 |
# File 'lib/otto/response_handlers/base.rb', line 9 def self.handle(result, response, context = {}) raise NotImplementedError, 'Subclasses must implement handle method' end |