Sha256: ffa7c3b696e89b109e8492ca26367625908c0e3eadd952d98bbe4b534cfed0bf

Contents?: true

Size: 587 Bytes

Versions: 1

Compression:

Stored size: 587 Bytes

Contents

require "faraday"

module SweeperAPI
  autoload :Client, "sweeper_api/client"
  autoload :Configuration, "sweeper_api/configuration"
  autoload :Middleware, "sweeper_api/middleware"
  autoload :Resources, "sweeper_api/resources"
  autoload :Version, "sweeper_api/version"

  Faraday::Request.register_middleware(sweeper_request: -> { Middleware::Request })
  Faraday::Response.register_middleware(sweeper_response: -> { Middleware::Response })

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.configure(&block)
    block.call(configuration)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sweeper_api-0.0.1 lib/sweeper_api.rb