mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-10-07 00:05:33 -04:00
28 lines
686 B
Ruby
28 lines
686 B
Ruby
module Stripe
|
|
class FileUpload < APIResource
|
|
UPLOADS_API_BASE = "https://uploads.stripe.com"
|
|
|
|
def self.url
|
|
"/v1/files"
|
|
end
|
|
|
|
def self.request_headers
|
|
{
|
|
:content_type => 'multipart/form-data',
|
|
}
|
|
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 refresh
|
|
response, api_key = Stripe.request(
|
|
:get, url, @api_key, @retrieve_options, self.class.request_headers, UPLOADS_API_BASE)
|
|
refresh_from(response, api_key)
|
|
end
|
|
end
|
|
end
|