Sha256: f00d20a4d0505d031d0a348191c4a44df11c21678dcf0999dd17b6bdf057c01c
Contents?: true
Size: 596 Bytes
Versions: 8
Compression:
Stored size: 596 Bytes
Contents
require 'faraday' require 'json' module LearnTest class Client SERVICE_URL = ENV.fetch('IRONBROKER_URL', 'http://ironbroker-v2.flatironschool.com').freeze def initialize(service_url = SERVICE_URL) @conn = Faraday.new(url: service_url) do |faraday| faraday.adapter Faraday.default_adapter end end 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 end end
Version data entries
8 entries across 8 versions & 1 rubygems