Sha256: 7b541ec3c1f14c6f24014d29f157e5490561cc0554b291fd632bab690e0cb163

Contents?: true

Size: 795 Bytes

Versions: 2

Compression:

Stored size: 795 Bytes

Contents

module Vimeo
  module Advanced

    class Upload < Vimeo::Advanced::Base

      def get_upload_ticket(auth_token)
        sig_options = {
          :auth_token => auth_token,
          :method => "vimeo.videos.getUploadTicket"
        }

        make_request sig_options
      end

      def check_upload_status(ticket_id, auth_token)
        sig_options = {
          :ticket_id => ticket_id,
          :auth_token => auth_token,
          :method => "vimeo.videos.checkUploadStatus"
        }

        make_request sig_options
      end
      
      def signature_for_file_upload(ticket_id, auth_token)
        sig_options = {
          :ticket_id => ticket_id,
          :auth_token => auth_token
        }
        generate_api_sig sig_options
      end

    end

  end # Advanced
end # Vimeo

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
slainer68-vimeo-0.2.2 lib/vimeo/advanced/upload.rb
slainer68-vimeo-0.2.3 lib/vimeo/advanced/upload.rb