Module: RealtimeChange

Defined in:
lib/realtime_change.rb,
lib/realtime_change/model.rb,
lib/realtime_change/version.rb,
lib/realtime_change/configuration.rb,
lib/realtime_change/model/class_methods.rb,
lib/realtime_change/model/instance_methods.rb

Defined Under Namespace

Modules: Configuration, Model

Constant Summary collapse

ONLINE_SOCKETS_KEY =
'online-sockets'
VERSION =
"0.3.4"

Class Method Summary collapse

Class Method Details

.is_online(uid) ⇒ Object



20
21
22
# File 'lib/realtime_change.rb', line 20

def is_online(uid)
  redis_pub.sismember(RealtimeChange::ONLINE_SOCKETS_KEY, uid)
end

.redis_pubObject



12
13
14
# File 'lib/realtime_change.rb', line 12

def redis_pub
  Configuration.redis_pub
end

.redis_subObject



16
17
18
# File 'lib/realtime_change.rb', line 16

def redis_sub
  Configuration.redis_sub
end

.setup(&block) ⇒ Object



8
9
10
# File 'lib/realtime_change.rb', line 8

def setup(&block)
  Configuration.configure(&block)
end