Class: Beaneater::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/beaneater/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



12
13
14
15
16
17
18
19
# File 'lib/beaneater/configuration.rb', line 12

def initialize
  @default_put_delay   = 0
  @default_put_pri     = 65536
  @default_put_ttr     = 120
  @job_parser          = lambda { |body| body }
  @job_serializer      = lambda { |body| body }
  @beanstalkd_url      = nil
end

Instance Attribute Details

#beanstalkd_urlObject

default beanstalkd url



10
11
12
# File 'lib/beaneater/configuration.rb', line 10

def beanstalkd_url
  @beanstalkd_url
end

#default_put_delayObject

default delay value to put a job



5
6
7
# File 'lib/beaneater/configuration.rb', line 5

def default_put_delay
  @default_put_delay
end

#default_put_priObject

default priority value to put a job



6
7
8
# File 'lib/beaneater/configuration.rb', line 6

def default_put_pri
  @default_put_pri
end

#default_put_ttrObject

default ttr value to put a job



7
8
9
# File 'lib/beaneater/configuration.rb', line 7

def default_put_ttr
  @default_put_ttr
end

#job_parserObject

default job_parser to parse job body



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

def job_parser
  @job_parser
end

#job_serializerObject

default serializer for job body



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

def job_serializer
  @job_serializer
end