Class: Beaneater::Configuration
- Inherits:
-
Object
- Object
- Beaneater::Configuration
- Defined in:
- lib/beaneater/configuration.rb
Instance Attribute Summary collapse
-
#beanstalkd_url ⇒ Object
default beanstalkd url.
-
#default_put_delay ⇒ Object
default delay value to put a job.
-
#default_put_pri ⇒ Object
default priority value to put a job.
-
#default_put_ttr ⇒ Object
default ttr value to put a job.
-
#job_parser ⇒ Object
default job_parser to parse job body.
-
#job_serializer ⇒ Object
default serializer for job body.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
10 11 12 13 14 15 16 17 |
# File 'lib/beaneater/configuration.rb', line 10 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_url ⇒ Object
default beanstalkd url
8 9 10 |
# File 'lib/beaneater/configuration.rb', line 8 def beanstalkd_url @beanstalkd_url end |
#default_put_delay ⇒ Object
default delay value to put a job
3 4 5 |
# File 'lib/beaneater/configuration.rb', line 3 def default_put_delay @default_put_delay end |
#default_put_pri ⇒ Object
default priority value to put a job
4 5 6 |
# File 'lib/beaneater/configuration.rb', line 4 def default_put_pri @default_put_pri end |
#default_put_ttr ⇒ Object
default ttr value to put a job
5 6 7 |
# File 'lib/beaneater/configuration.rb', line 5 def default_put_ttr @default_put_ttr end |
#job_parser ⇒ Object
default job_parser to parse job body
6 7 8 |
# File 'lib/beaneater/configuration.rb', line 6 def job_parser @job_parser end |
#job_serializer ⇒ Object
default serializer for job body
7 8 9 |
# File 'lib/beaneater/configuration.rb', line 7 def job_serializer @job_serializer end |