Class: SpreeCmCommissioner::SubscriptionsOrderCronExecutor

Inherits:
BaseInteractor
  • Object
show all
Defined in:
app/interactors/spree_cm_commissioner/subscriptions_order_cron_executor.rb

Instance Method Summary collapse

Instance Method Details

#callObject



3
4
5
6
7
8
9
# File 'app/interactors/spree_cm_commissioner/subscriptions_order_cron_executor.rb', line 3

def call
  today = Time.zone.today
  customers = SpreeCmCommissioner::Customer.where('active_subscriptions_count > ? and status = ?', 0, 0)
  customers.each do |customer|
    SpreeCmCommissioner::SubscriptionsOrderCreator.call(customer: customer, today: today)
  end
end