Module: Rapnd

Extended by:
Rapnd
Included in:
Rapnd
Defined in:
lib/rapnd.rb,
lib/rapnd/config.rb,
lib/rapnd/daemon.rb,
lib/rapnd/notification.rb

Defined Under Namespace

Modules: Config Classes: Daemon, Notification

Instance Method Summary collapse

Instance Method Details

#configureObject Also known as: config



17
18
19
# File 'lib/rapnd.rb', line 17

def configure
  block_given? ? yield(Config) : Config
end

#queue(queue_name, message) ⇒ Object



9
10
11
# File 'lib/rapnd.rb', line 9

def queue(queue_name, message)
  self.redis.lpush(queue_name, Marshal.dump(message))
end

#redisObject



13
14
15
# File 'lib/rapnd.rb', line 13

def redis
  @redis ||= Redis.new(:host => Rapnd.config.redis_host, :port => Rapnd.config.redis_port)
end

#send_message(message) ⇒ Object



79
80
81
# File 'lib/rapnd/daemon.rb', line 79

def send_message(message)
  
end