Class: Alephant::Broker::Request::Handler
- Inherits:
-
Object
- Object
- Alephant::Broker::Request::Handler
- Extended by:
- Logger
- Defined in:
- lib/alephant/broker/request/handler.rb
Class Method Summary collapse
Class Method Details
.process(env) ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'lib/alephant/broker/request/handler.rb', line 22 def self.process(env) begin response_for request_for(env) rescue Exception => e logger.info("Broker.requestHandler.process: Exception raised (#{e.message}, #{e.backtrace.join('\n')})") Response::Factory.error end end |
.request_for(env) ⇒ Object
14 15 16 |
# File 'lib/alephant/broker/request/handler.rb', line 14 def self.request_for(env) Request::Factory.request_for env end |
.response_for(request) ⇒ Object
18 19 20 |
# File 'lib/alephant/broker/request/handler.rb', line 18 def self.response_for(request) Response::Factory.response_for request end |