stripe-ruby/lib/stripe/product.rb
2015-09-13 18:10:47 -07:00

17 lines
441 B
Ruby

module Stripe
class Product < APIResource
include Stripe::APIOperations::List
include Stripe::APIOperations::Create
include Stripe::APIOperations::Update
# Keep APIResource#url as `api_url` to avoid letting the external URL
# replace the Stripe URL.
alias_method :api_url, :url
# Override Stripe::APIOperations::Update#save to explicitly pass URL.
def save
super(req_url: api_url)
end
end
end