module StartHer::Subscriber::ClassMethods
Attributes
subscriber_error_block[RW]
subscriber_heartbeat_block[RW]
subscriber_on_psubscribe_block[RW]
subscriber_options_hash[RW]
Public Instance Methods
run!()
click to toggle source
# File lib/start_her/subscriber.rb, line 21 def run! new(subscriber_options_hash[:channels]).run! end
subscriber_error(&block)
click to toggle source
# File lib/start_her/subscriber.rb, line 33 def subscriber_error(&block) self.subscriber_error_block = block end
subscriber_heartbeat(&block)
click to toggle source
# File lib/start_her/subscriber.rb, line 25 def subscriber_heartbeat(&block) self.subscriber_heartbeat_block = block end
subscriber_on_psubscribe(&block)
click to toggle source
# File lib/start_her/subscriber.rb, line 29 def subscriber_on_psubscribe(&block) self.subscriber_on_psubscribe_block = block end
subscriber_options(opts = {})
click to toggle source
# File lib/start_her/subscriber.rb, line 37 def subscriber_options(opts = {}) self.subscriber_options_hash = DEFAULT_OPTS.merge(opts) end