Method: Garcon::SafeTaskExecutor#initialize
- Defined in:
- lib/garcon/task/safe_task_executor.rb
#initialize(task, opts = {}) ⇒ SafeTaskExecutor
Returns a new instance of SafeTaskExecutor.
34 35 36 37 38 |
# File 'lib/garcon/task/safe_task_executor.rb', line 34 def initialize(task, opts = {}) @task = task @mutex = Mutex.new @ex = opts.fetch(:rescue_exception, false) ? Exception : StandardError end |