Module: TaskTempest::Settings::ClassMethods

Defined in:
lib/task_tempest/settings.rb

Instance Method Summary collapse

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.expand_path(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 no_message_sleep(value)
  settings.no_message_sleep = 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.expand_path(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.expand_path(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