Sha256: 5124c926e1d0dd31fc16f5f178ef2ea8dec5c8d3ba1286f6bfb7968fc82fef2d

Contents?: true

Size: 234 Bytes

Versions: 5

Compression:

Stored size: 234 Bytes

Contents

class StripeModelCallbacks::Plan::SyncAll < StripeModelCallbacks::BaseService
  def perform
    Stripe::Plan.list.each do |plan|
      StripeModelCallbacks::SyncFromStripe.execute!(stripe_object: plan)
    end

    succeed!
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
stripe_model_callbacks-0.1.7 app/services/stripe_model_callbacks/plan/sync_all.rb
stripe_model_callbacks-0.1.6 app/services/stripe_model_callbacks/plan/sync_all.rb
stripe_model_callbacks-0.1.5 app/services/stripe_model_callbacks/plan/sync_all.rb
stripe_model_callbacks-0.1.4 app/services/stripe_model_callbacks/plan/sync_all.rb
stripe_model_callbacks-0.1.3 app/services/stripe_model_callbacks/plan/sync_all.rb