class Freddy::MessageHandlerAdapters::Factory
Public Class Methods
new(producer)
click to toggle source
# File lib/freddy/message_handler_adapaters.rb, line 4 def initialize(producer) @no_op_handler = NoOpHandler.new @request_handler = RequestHandler.new(producer) end
Public Instance Methods
for(delivery)
click to toggle source
# File lib/freddy/message_handler_adapaters.rb, line 9 def for(delivery) if delivery.type == 'request' @request_handler else @no_op_handler end end