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.2.0"

Class Method Summary collapse

Class Method Details

.is_online(uid) ⇒ Object


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

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

.redisObject


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

def redis
  Configuration.redis
end

.setup(&block) ⇒ Object


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

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