class Uploader::Upload::Put
Public Class Methods
new(path, headers, handlers)
click to toggle source
Calls superclass method
# File lib/ruby-uploader/uploader.rb, line 58 def initialize(path, headers, handlers) @handlers = handlers super path, headers end
Private Instance Methods
send_request_with_body_stream(sock, ver, path, f)
click to toggle source
# File lib/ruby-uploader/uploader.rb, line 65 def send_request_with_body_stream(sock, ver, path, f) write_header sock, ver, path wait_for_continue sock, ver if sock.continue_timeout chunker = Chunker.new(sock, self['Content-Length'], @handlers) IO.copy_stream(f, chunker) chunker.finish end