Sha256: e6112ea2f3ba400df0d99a14e0d2591add4410ee29a98f090acfcf48175eb5c5

Contents?: true

Size: 238 Bytes

Versions: 2

Compression:

Stored size: 238 Bytes

Contents

module OrderReporting
  class DelayedJobScheduler
    def schedule(report, options)
      job = RecurringReportDelayedJob.new(self, report, options)
      Delayed::Job.enqueue(job, run_at: options[:send_every].from_now)
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spree_order_reporting-0.0.2 lib/order_reporting/schedulers/delayed_job_scheduler.rb
spree_order_reporting-0.0.1 lib/order_reporting/schedulers/delayed_job_scheduler.rb