Sha256: 1e77893dfc2466d5fbb860653b9cceab19178d8d9611c0a738edf23901019b28
Contents?: true
Size: 493 Bytes
Versions: 1
Compression:
Stored size: 493 Bytes
Contents
module Services module FederatedGraphql def self.post(token, payload) url = URI(ENV.fetch('FED_GRAPHQL_URL')) http = Net::HTTP.new(url.host, url.port) http.use_ssl = (url.scheme == 'https') http.verify_mode = OpenSSL::SSL::VERIFY_NONE request = Net::HTTP::Post.new(url) request['Authorization'] = "Bearer #{token}" request['Content-Type'] = 'application/json' request.body = payload.to_json http.request(request) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
oct_td_factory-0.1.0 | lib/oct_td_factory/services/federated_graphql.rb |