Class: ClassicApi::Resource::Policy

Inherits:
Base
  • Object
show all
Defined in:
lib/classic_api/resource/policy.rb

Instance Method Summary collapse

Methods inherited from Base

#api, create!, #insist!

Instance Method Details

#upload_file(path) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/classic_api/resource/policy.rb', line 6

def upload_file(path)
  connection = Faraday.new(url: url) do |builder|
    builder.request :url_encoded
    builder.response :json, :content_type => /\bjson$/
    builder.adapter Faraday.default_adapter
  end
  response = connection.put do |req|
    req.headers = headers
    req.body = File.read(path)
  end
  (response.status == 200)
end