Sha256: bd4f29dca778c791a115b1b3fee33df8908dc2b4adf19f9582ee936b8217cd50

Contents?: true

Size: 397 Bytes

Versions: 5

Compression:

Stored size: 397 Bytes

Contents

# frozen_string_literal: true

module Masks
  # Job for deleting actors that have passed their expiration time.
  #
  # This job effectively delegates its work to the configured
  # +Masks::Adapter+, specifically calling +#expire_actors+.
  #
  # @see Masks::Adapter Masks::Adapter
  class ExpireActorsJob < ApplicationJob
    def perform
      Masks.configuration.expire_actors
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
masks-0.4.0 app/jobs/masks/expire_actors_job.rb
masks-0.3.2 app/jobs/masks/expire_actors_job.rb
masks-0.3.1 app/jobs/masks/expire_actors_job.rb
masks-0.3.0 app/jobs/masks/expire_actors_job.rb
masks-0.2.0 app/jobs/masks/expire_actors_job.rb