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