Method: Apsis#call
- Defined in:
- lib/apsis.rb
#call(endpoint, params) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/apsis.rb', line 18 def call(endpoint, params) response = @conn.post do |req| req.url endpoint req.headers['Content-Type'] = 'application/json' req.body = params.to_json end unless response.status == 200 raise ApsisError.new("Apsis API Error: #{response.body} (status code #{response.status})") end JSON.parse response.body end |