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