Class: Brown::Agent
Class Method Summary collapse
-
.options(opts) ⇒ Object
I care not for your opts…
Instance Method Summary collapse
- #receiver(queue_name, opts = {}, &blk) ⇒ Object
-
#run ⇒ Object
Override this method to implement your own agent.
- #sender(queue_name, opts = {}, &blk) ⇒ Object
Methods included from Logger
#backtrace, #log_level, #logger
Class Method Details
.options(opts) ⇒ Object
I care not for your opts… this is just here for Smith compatibility
23 24 |
# File 'lib/brown/agent.rb', line 23 def (opts) end |
Instance Method Details
#receiver(queue_name, opts = {}, &blk) ⇒ Object
13 14 15 |
# File 'lib/brown/agent.rb', line 13 def receiver(queue_name, opts={}, &blk) queues.receiver(queue_name, opts, &blk) end |
#run ⇒ Object
Override this method to implement your own agent.
9 10 11 |
# File 'lib/brown/agent.rb', line 9 def run raise ArgumentError, "You must override this method" end |
#sender(queue_name, opts = {}, &blk) ⇒ Object
17 18 19 |
# File 'lib/brown/agent.rb', line 17 def sender(queue_name, opts={}, &blk) queues.sender(queue_name, opts, &blk) end |