module Github::Connection
def default_middleware(options={})
configuration stage.
Default middleware stack that uses default adapter as specified at
def default_middleware(options={}) Proc.new do |builder| builder.use Github::Request::Jsonize builder.use Faraday::Request::Multipart builder.use Faraday::Request::UrlEncoded builder.use Github::Request::OAuth2, oauth_token if oauth_token? builder.use Github::Request::BasicAuth, authentication if basic_authed? builder.use Faraday::Response::Logger if ENV['DEBUG'] unless options[:raw] builder.use Github::Response::Mashify builder.use Github::Response::Jsonize end builder.use Github::Response::RaiseError builder.adapter adapter end end