Class: FileIoClient::Upload

Inherits:
Object
  • Object
show all
Defined in:
lib/file_io_client/upload.rb

Class Method Summary collapse

Class Method Details

.file(path, options = {}) ⇒ Object

Raises:



4
5
6
7
8
9
10
# File 'lib/file_io_client/upload.rb', line 4

def file(path, options = {})
  json_response, result_status = Open3.capture2("curl --silent --form 'file=@#{path}' https://file.io")

  raise CurlError unless result_status == 0

  File.new(json_response)
end