Sha256: c8c612db90fbddd7c31723c007e1a84527822d1e951c1a98ee180f61e06ff755

Contents?: true

Size: 264 Bytes

Versions: 1

Compression:

Stored size: 264 Bytes

Contents

module Tang
  class DeletePlan
    def self.call(plan)
      begin
        p = Stripe::Plan.retrieve(plan.stripe_id)
        p.delete
      rescue Stripe::StripeError => e
        plan.errors[:base] << e.message
      end
      
      return plan
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
tang-0.0.1 app/services/tang/delete_plan.rb