Class: VCloudCloud::FileUploader
- Inherits:
-
Object
- Object
- VCloudCloud::FileUploader
- Defined in:
- lib/cloud/vcloud/file_uploader.rb
Class Method Summary collapse
Class Method Details
.upload(href, size, stream, options = {}) ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/cloud/vcloud/file_uploader.rb', line 4 def upload(href, size, stream, = {}) request = create_request(href, size, stream, ) net = create_connection(href) net.start do |http| response = http.request(request) { |http_response| http_response.read_body } raise "Error Response: #{response.code} #{response.body}" if response.code.to_i >= 400 response end end |