Module: XJ::API

Defined in:
lib/xj/api.rb

Class Method Summary collapse

Class Method Details

.post(path) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/xj/api.rb', line 6

def self.post(path)
  uri = URI.parse('http://radiant-coast-1430.herokuapp.com')

  http = Net::HTTP.new(uri.host, uri.port)

  http.read_timeout = 15
  http.open_timeout = 15

  file = UploadIO.new File.open(path), 'application/octet-stream'

  request = Net::HTTP::Post::Multipart.new(uri.request_uri, :file => file)
  
  response = http.request(request)
end