Module: TaskTempest::Settings::ClassMethods
- Defined in:
- lib/task_tempest/settings.rb
Instance Method Summary collapse
- #after_initialize(&block) ⇒ Object
- #before_initialize(&block) ⇒ Object
- #bookkeeping_interval(value) ⇒ Object
- #dequeue_timeout(seconds) ⇒ Object
- #log_dir(value) ⇒ Object
- #log_level(value) ⇒ Object
- #log_name(value) ⇒ Object
- #no_message_sleep(value) ⇒ Object
- #on_bookkeeping(&block) ⇒ Object
- #on_internal_exception(&block) ⇒ Object
- #on_require(&block) ⇒ Object
- #on_task_exception(&block) ⇒ Object
- #on_task_timeout(&block) ⇒ Object
- #pulse_delay(value) ⇒ Object
- #queue(queue = nil, &block) ⇒ Object
- #root_dir(path) ⇒ Object
- #shutdown_timeout(value) ⇒ Object
- #task_dir(value) ⇒ Object
- #task_timeout(value) ⇒ Object
- #threads(value) ⇒ Object
- #timeout_method(value) ⇒ Object
Instance Method Details
#after_initialize(&block) ⇒ Object
120 121 122 |
# File 'lib/task_tempest/settings.rb', line 120 def after_initialize(&block) settings.after_initialize = block end |
#before_initialize(&block) ⇒ Object
116 117 118 |
# File 'lib/task_tempest/settings.rb', line 116 def before_initialize(&block) settings.before_initialize = block end |
#bookkeeping_interval(value) ⇒ Object
112 113 114 |
# File 'lib/task_tempest/settings.rb', line 112 def bookkeeping_interval(value) settings.bookkeeping_interval = value end |
#dequeue_timeout(seconds) ⇒ Object
92 93 94 |
# File 'lib/task_tempest/settings.rb', line 92 def dequeue_timeout(seconds) settings.dequeue_timeout = value.to_f end |
#log_dir(value) ⇒ Object
80 81 82 |
# File 'lib/task_tempest/settings.rb', line 80 def log_dir(value) settings.log_dir = File.(value) end |
#log_level(value) ⇒ Object
56 57 58 |
# File 'lib/task_tempest/settings.rb', line 56 def log_level(value) settings.log_level = value end |
#log_name(value) ⇒ Object
64 65 66 |
# File 'lib/task_tempest/settings.rb', line 64 def log_name(value) settings.log_name = value end |
#no_message_sleep(value) ⇒ Object
68 69 70 |
# File 'lib/task_tempest/settings.rb', line 68 def (value) settings. = value end |
#on_bookkeeping(&block) ⇒ Object
140 141 142 |
# File 'lib/task_tempest/settings.rb', line 140 def on_bookkeeping(&block) settings.on_bookkeeping = block end |
#on_internal_exception(&block) ⇒ Object
124 125 126 |
# File 'lib/task_tempest/settings.rb', line 124 def on_internal_exception(&block) settings.on_internal_exception = block end |
#on_require(&block) ⇒ Object
136 137 138 |
# File 'lib/task_tempest/settings.rb', line 136 def on_require(&block) settings.on_require = block end |
#on_task_exception(&block) ⇒ Object
128 129 130 |
# File 'lib/task_tempest/settings.rb', line 128 def on_task_exception(&block) settings.on_task_exception = block end |
#on_task_timeout(&block) ⇒ Object
132 133 134 |
# File 'lib/task_tempest/settings.rb', line 132 def on_task_timeout(&block) settings.on_task_timeout = block end |
#pulse_delay(value) ⇒ Object
72 73 74 |
# File 'lib/task_tempest/settings.rb', line 72 def pulse_delay(value) settings.pulse_delay = value end |
#queue(queue = nil, &block) ⇒ Object
104 105 106 107 108 109 110 |
# File 'lib/task_tempest/settings.rb', line 104 def queue(queue = nil, &block) if block_given? settings.queue = block else settings.queue = queue end end |
#root_dir(path) ⇒ Object
76 77 78 |
# File 'lib/task_tempest/settings.rb', line 76 def root_dir(path) settings.root_dir = File.(path) end |
#shutdown_timeout(value) ⇒ Object
100 101 102 |
# File 'lib/task_tempest/settings.rb', line 100 def shutdown_timeout(value) settings.shutdown_timeout = value.to_f end |
#task_dir(value) ⇒ Object
84 85 86 |
# File 'lib/task_tempest/settings.rb', line 84 def task_dir(value) settings.task_dir = File.(value) end |
#task_timeout(value) ⇒ Object
96 97 98 |
# File 'lib/task_tempest/settings.rb', line 96 def task_timeout(value) settings.task_timeout = value.to_f end |
#threads(value) ⇒ Object
60 61 62 |
# File 'lib/task_tempest/settings.rb', line 60 def threads(value) settings.threads = value end |
#timeout_method(value) ⇒ Object
88 89 90 |
# File 'lib/task_tempest/settings.rb', line 88 def timeout_method(value) settings.timeout_method = value end |