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