Sha256: 2bf02fe0c7f65de72fc6f67a44c360629de9b0b497fd7e3f7e8b887067719d9d
Contents?: true
Size: 610 Bytes
Versions: 12
Compression:
Stored size: 610 Bytes
Contents
# frozen_string_literal: true module Stripe class Subscription < APIResource extend Stripe::APIOperations::Create include Stripe::APIOperations::Delete extend Stripe::APIOperations::List include Stripe::APIOperations::Save OBJECT_NAME = "subscription".freeze custom_method :delete_discount, http_verb: :delete, http_path: "discount" save_nested_resource :source def delete_discount _, opts = request(:delete, discount_url) initialize_from({ discount: nil }, opts, true) end private def discount_url resource_url + "/discount" end end end
Version data entries
12 entries across 12 versions & 2 rubygems