Class: Tuber::Configuration
- Inherits:
-
Object
- Object
- Tuber::Configuration
- Defined in:
- lib/tuber/configuration.rb
Instance Attribute Summary collapse
-
#connect_timeout ⇒ Object
TCP connect timeout in seconds.
-
#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.
-
#read_timeout ⇒ Object
socket read timeout in seconds.
-
#resolv_timeout ⇒ Object
DNS resolve timeout in seconds.
-
#tuber_url ⇒ Object
(also: #beanstalkd_url)
default server url.
-
#write_timeout ⇒ Object
socket write timeout in seconds.
Instance Method Summary collapse
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/tuber/configuration.rb', line 18 def initialize @default_put_delay = 0 @default_put_pri = 65536 @default_put_ttr = 120 @job_parser = lambda { |body| body } @job_serializer = lambda { |body| body } @tuber_url = nil @connect_timeout = nil @resolv_timeout = nil @read_timeout = nil @write_timeout = nil end |
Instance Attribute Details
#connect_timeout ⇒ Object
TCP connect timeout in seconds
13 14 15 |
# File 'lib/tuber/configuration.rb', line 13 def connect_timeout @connect_timeout end |
#default_put_delay ⇒ Object
default delay value to put a job
5 6 7 |
# File 'lib/tuber/configuration.rb', line 5 def default_put_delay @default_put_delay end |
#default_put_pri ⇒ Object
default priority value to put a job
6 7 8 |
# File 'lib/tuber/configuration.rb', line 6 def default_put_pri @default_put_pri end |
#default_put_ttr ⇒ Object
default ttr value to put a job
7 8 9 |
# File 'lib/tuber/configuration.rb', line 7 def default_put_ttr @default_put_ttr end |
#job_parser ⇒ Object
default job_parser to parse job body
8 9 10 |
# File 'lib/tuber/configuration.rb', line 8 def job_parser @job_parser end |
#job_serializer ⇒ Object
default serializer for job body
9 10 11 |
# File 'lib/tuber/configuration.rb', line 9 def job_serializer @job_serializer end |
#read_timeout ⇒ Object
socket read timeout in seconds
15 16 17 |
# File 'lib/tuber/configuration.rb', line 15 def read_timeout @read_timeout end |
#resolv_timeout ⇒ Object
DNS resolve timeout in seconds
14 15 16 |
# File 'lib/tuber/configuration.rb', line 14 def resolv_timeout @resolv_timeout end |
#tuber_url ⇒ Object Also known as: beanstalkd_url
default server url
10 11 12 |
# File 'lib/tuber/configuration.rb', line 10 def tuber_url @tuber_url end |
#write_timeout ⇒ Object
socket write timeout in seconds
16 17 18 |
# File 'lib/tuber/configuration.rb', line 16 def write_timeout @write_timeout end |