Module: Resque::Reports::Extensions::EventCallbacks::InstanceMethods

Extended by:
Forwardable
Defined in:
lib/resque/reports/extensions/event_callbacks.rb

Overview

Defines handlers

Constant Summary collapse

PROGRESS_STEP =
10

Instance Method Summary collapse

Instance Method Details

#handle_errorObject



52
53
54
# File 'lib/resque/reports/extensions/event_callbacks.rb', line 52

def handle_error
  error_callback ? error_callback.call($ERROR_INFO) : fail
end

#handle_progress(progress, total, force = false) ⇒ Object

– Handlers ++



46
47
48
49
50
# File 'lib/resque/reports/extensions/event_callbacks.rb', line 46

def handle_progress(progress, total, force = false)
  if progress_callback && (force || progress % PROGRESS_STEP == 0)
    progress_callback.call progress, total
  end
end