Class: Otto::ResponseHandlers::BaseHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/otto/response_handlers/base.rb

Overview

Base response handler class

Class Method Summary collapse

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

Raises:

  • (NotImplementedError)


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