lib/stripe/file_upload.rb in stripe-1.18.0 vs lib/stripe/file_upload.rb in stripe-1.19.0
- old
+ new
@@ -1,34 +1,22 @@
module Stripe
class FileUpload < APIResource
- UPLOADS_API_BASE = "https://uploads.stripe.com"
-
def self.url
"/v1/files"
end
- def self.request_headers
- {
+ def self.create(params={}, opts={})
+ opts = {
:content_type => 'multipart/form-data',
- }
+ :api_base => Stripe::uploads_base
+ }.merge(opts)
+ response, opts = request(:post, url, params, opts)
+ Util.convert_to_stripe_object(response, opts)
end
- def self.create(params={}, api_key=nil)
- response, api_key = Stripe.request(
- :post, self.url, api_key, params, self.request_headers, UPLOADS_API_BASE)
- Util.convert_to_stripe_object(response, api_key)
- end
-
def self.all(filters={}, opts={})
- api_key, headers = Util.parse_opts(opts)
- response, api_key = Stripe.request(
- :get, self.url, api_key, filters, headers, UPLOADS_API_BASE)
- Util.convert_to_stripe_object(response, api_key)
- end
-
- def refresh
- response, api_key = Stripe.request(
- :get, url, @api_key, @retrieve_options, self.class.request_headers, UPLOADS_API_BASE)
- refresh_from(response, api_key)
+ opts = {:api_base => Stripe::uploads_base}.merge(opts)
+ response, opts = request(:get, url, filters, opts)
+ Util.convert_to_stripe_object(response, opts)
end
end
end