Sha256: 8eeef56e7a09b5c2d80331ab9c31784310b025b7dec60191d76001759756c14f

Contents?: true

Size: 600 Bytes

Versions: 16

Compression:

Stored size: 600 Bytes

Contents

module Stripe
  class FileUpload < APIResource
    def self.url
      "/v1/files"
    end

    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.all(filters={}, opts={})
      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

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
stripe-1.28.0 lib/stripe/file_upload.rb
stripe-1.27.2 lib/stripe/file_upload.rb
stripe-1.27.1 lib/stripe/file_upload.rb
stripe-1.27.0 lib/stripe/file_upload.rb
stripe-1.26.0 lib/stripe/file_upload.rb
stripe-1.25.0 lib/stripe/file_upload.rb
stripe-1.24.0 lib/stripe/file_upload.rb
stripe-1.23.0 lib/stripe/file_upload.rb
stripe-1.22.0 lib/stripe/file_upload.rb
stripe-1.21.0 lib/stripe/file_upload.rb
stripe-1.20.4 lib/stripe/file_upload.rb
stripe-1.20.3 lib/stripe/file_upload.rb
stripe-1.20.2 lib/stripe/file_upload.rb
stripe-1.20.1 lib/stripe/file_upload.rb
stripe-1.20.0 lib/stripe/file_upload.rb
stripe-1.19.0 lib/stripe/file_upload.rb