Sha256: d8d227bad8818e42abc0dd507982cf46dcc38fe78d024718216aef4bf6835b9c
Contents?: true
Size: 451 Bytes
Versions: 2
Compression:
Stored size: 451 Bytes
Contents
require 'alephant/broker/models/request' require 'alephant/broker/models/response_factory' module Alephant module Broker class RequestHandler def initialize(config) @response_factory = ResponseFactory.new(config) end def process(request) begin @response_factory.response_from(request) rescue Exception => e @response_factory.response(500) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
alephant-broker-0.0.2 | lib/alephant/broker/models/request_handler.rb |
alephant-broker-0.0.1 | lib/alephant/broker/models/request_handler.rb |