module ActiveJob::Status

Constants

DEFAULT_EXPIRY
VERSION

Public Class Methods

get(id) click to toggle source
# File lib/activejob-status.rb, line 47
def get(id)
  Status.new(id)
end
options() click to toggle source
# File lib/activejob-status.rb, line 34
def options
  @@options ||= { expires_in: DEFAULT_EXPIRY }
end
options=(options) click to toggle source
# File lib/activejob-status.rb, line 30
def options=(options)
  @@options = options
end
store() click to toggle source
# File lib/activejob-status.rb, line 43
def store
  @@store ||= (defined?(Rails) && Rails.cache)
end
store=(store) click to toggle source
# File lib/activejob-status.rb, line 38
def store=(store)
  store = ActiveSupport::Cache.lookup_store(store) if store.is_a?(Symbol)
  @@store = store
end

Public Instance Methods

progress() click to toggle source
# File lib/activejob-status.rb, line 25
def progress
  @progress ||= Progress.new(self)
end
status() click to toggle source
# File lib/activejob-status.rb, line 21
def status
  @status ||= Status.new(self)
end