Sha256: 746338886f39b783b9ac61e65cde4700c925d55e7c8d9f5fbc01dc37d653f771

Contents?: true

Size: 257 Bytes

Versions: 4

Compression:

Stored size: 257 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

4 entries across 4 versions & 1 rubygems

Version Path
tang-0.2.0 app/services/tang/delete_plan.rb
tang-0.1.0 app/services/tang/delete_plan.rb
tang-0.0.9 app/services/tang/delete_plan.rb
tang-0.0.8 app/services/tang/delete_plan.rb