lib/ridley/resources/sandbox.rb in ridley-0.0.3 vs lib/ridley/resources/sandbox.rb in ridley-0.0.4
- old
+ new
@@ -73,10 +73,14 @@
'Content-Type' => 'application/x-binary',
'content-md5' => self.class.checksum64(path)
}
contents = File.open(path, 'rb') { |f| f.read }
- Faraday.put(checksum[:url], contents, headers)
+ if connection.hosted?
+ Faraday.put(checksum[:url], contents, headers)
+ else
+ connection.put(URI(checksum[:url]).path, contents, headers)
+ end
end
def commit
connection.put("sandboxes/#{sandbox_id}", { is_completed: true }.to_json).body
end