Sha256: a302aa66f689ca7dff6ecaf293ae7db5c14b1bc6c9b2cd77fe22c5d051c111bc

Contents?: true

Size: 724 Bytes

Versions: 4

Compression:

Stored size: 724 Bytes

Contents

require 'faraday'
require 'faraday_middleware' # TODO: use autoload, we only need EncodeJson
require 'faraday-http-cache'

# faraday-http-cache is a great gem that correctly ignores Private Cache
# For the sake of saving Github calls, let's cache Private as well!
module Faraday
  class HttpCache
    class CacheControl
      def private?
        false
      end
    end
  end
end

require 'rspec-api/http/remote/resource'
require 'rspec-api/http/remote/route'
require 'rspec-api/http/remote/request'

RSpec.configuration.include Http::Remote::Resource, rspec_api_dsl: :resource
RSpec.configuration.include Http::Remote::Request, rspec_api_dsl: :request
RSpec.configuration.include Http::Remote::Route, rspec_api_dsl: :route

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rspec-api-0.4.0 lib/rspec-api/http/remote.rb
rspec-api-0.2.0 lib/rspec-api/http/remote.rb
rspec-api-0.1.2 lib/rspec-api/http/remote.rb
rspec-api-0.1.1 lib/rspec-api/http/remote.rb