Sha256: d400b413bd429a1115dd739df63a9507c0fb134a8e92fca3a3f8fbc727ae5d8a
Contents?: true
Size: 648 Bytes
Versions: 3
Compression:
Stored size: 648 Bytes
Contents
module RosettaQueue module Gateway class BaseAdapter protected def options_for(message_handler) (message_handler.options_hash) || {} end def destination_for(message_handler) raise DestinationNotFound.new("Missing destination on message handler #{message_handler.inspect}.") unless message_handler.destination @dest ||= Destinations.lookup(message_handler.destination.to_sym) end def filter_receiving(msg) Filters.process_receiving(msg) end def filter_sending(msg) Filters.process_sending(msg) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rosetta_queue-0.5.2 | lib/rosetta_queue/adapters/base.rb |
rosetta_queue-0.5.0 | lib/rosetta_queue/adapters/base.rb |
rosetta_queue-0.4.0 | lib/rosetta_queue/adapters/base.rb |