Class: Sad::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/sad/config.rb

Class Method Summary collapse

Class Method Details

.intervalObject



28
29
30
# File 'lib/sad/config.rb', line 28

def interval
	@_interval ||= 3
end

.interval=(float) ⇒ Object



24
25
26
# File 'lib/sad/config.rb', line 24

def interval=(float)
	@_interval = float.to_f
end

.max_retryObject



36
37
38
# File 'lib/sad/config.rb', line 36

def max_retry
	@_max_retry ||= 3
end

.max_retry=(int) ⇒ Object



32
33
34
# File 'lib/sad/config.rb', line 32

def max_retry=(int)
	@_max_retry = int.to_i
end

.namespaceObject



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

def namespace
	@_namespace || 'SadQueue'
end

.namespace=(str) ⇒ Object



4
5
6
# File 'lib/sad/config.rb', line 4

def namespace=(str)
	@_namespace = str
end

.queue(q) ⇒ Object



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

def queue(q)
	[Sad::Config.namespace, q].join ':'
end

.redisObject



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

def redis
	@_redis ||= EM::Hiredis.connect(@_redis_url)
end

.redis=(uri) ⇒ Object



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

def redis=(uri)
	@_redis_url = uri
end