class LearnTest::Client
Constants
- SERVICE_URL
Public Class Methods
new(service_url = SERVICE_URL)
click to toggle source
# File lib/learn_test/client.rb, line 10 def initialize(service_url = SERVICE_URL) @conn = Faraday.new(url: service_url) do |faraday| faraday.adapter Faraday.default_adapter end end
Public Instance Methods
post_results(endpoint, result)
click to toggle source
# File lib/learn_test/client.rb, line 16 def post_results(endpoint, result) @conn.post do |req| req.url(endpoint) req.headers['Content-Type'] = 'application/json' req.body = JSON.dump(result) end true rescue Faraday::Error false end