Sha256: 0f2c7e1370a8bbe34a9a994c2cccc2c90add51c39cfaa87cc3799fdab910f899
Contents?: true
Size: 615 Bytes
Versions: 7
Compression:
Stored size: 615 Bytes
Contents
# frozen_string_literal: true module Stripe class Subscription < APIResource extend Stripe::APIOperations::List extend Stripe::APIOperations::Create include Stripe::APIOperations::Save include Stripe::APIOperations::Delete 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
7 entries across 7 versions & 1 rubygems