Sha256: c6098c6b4eaef365179b3481abf7302041cdbf5a5f0d37857884d85567ec8aef
Contents?: true
Size: 567 Bytes
Versions: 8
Compression:
Stored size: 567 Bytes
Contents
require 'faraday' require 'json' module LearnTest class Client SERVICE_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