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