Sha256: a019ee056c5ad8d313a2f9589564327426b63d43c716e449a7cf6b33d587faa9
Contents?: true
Size: 553 Bytes
Versions: 1
Compression:
Stored size: 553 Bytes
Contents
require_relative 'base_endpoint' module Panoptes module Endpoints class JsonEndpoint < BaseEndpoint # Automatically configured connection to use JSON requests/responses # @see Panoptes::Endpoints::BaseEndpoint#initialize def initialize(auth: {}, url: nil, prefix: nil, &config) super auth: auth, url: url, prefix: prefix do |faraday| config&.call faraday faraday.request :json faraday.response :json faraday.adapter Faraday.default_adapter end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
panoptes-client-0.2.8 | lib/panoptes/endpoints/json_endpoint.rb |