Module: Weesked::Schedule

Defined in:
lib/weesked/schedule.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods Classes: NilObjectId, NotConnected

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



17
18
19
20
21
# File 'lib/weesked/schedule.rb', line 17

def included(klass)
  klass.instance_variable_set('@redis', nil)
  klass.send :include, InstanceMethods
  klass.extend ClassMethods
end

.redisObject



12
13
14
15
# File 'lib/weesked/schedule.rb', line 12

def redis
  @redis || $redis || Redis.current ||
    raise(NotConnected, "Redis not set to a Redis.new connection")
end

.redis=(conn) ⇒ Object



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

def redis=(conn)
  @redis = conn
end