module MultipleMan::Listener
Attributes
listen_to[RW]
operation[RW]
Public Class Methods
included(base)
click to toggle source
# File lib/multiple_man/mixins/listener.rb, line 3 def self.included(base) base.extend(ClassMethods) end
Public Instance Methods
create(payload)
click to toggle source
# File lib/multiple_man/mixins/listener.rb, line 14 def create(payload) # noop end
destroy(payload)
click to toggle source
# File lib/multiple_man/mixins/listener.rb, line 22 def destroy(payload) # noop end
routing_key(operation = self.operation)
click to toggle source
# File lib/multiple_man/mixins/listener.rb, line 7 def routing_key(operation = self.operation) MultipleMan::RoutingKey.new(listen_to, operation).to_s end
update(payload)
click to toggle source
# File lib/multiple_man/mixins/listener.rb, line 18 def update(payload) # noop end