class GitHeroes::Connection
Public Class Methods
new(token:nil)
click to toggle source
Calls superclass method
# File lib/git_heroes/connection.rb, line 10 def initialize(token:nil) stack = Faraday::Builder.new do |builder| builder.use(:http_cache, store: :redis_store, store_options: %w(localhost/0/githeroes), serializer: GitHeroes::Serializer, logger: GitHeroes::Logger.instance) builder.use GitHeroes::Cache builder.use Octokit::Response::RaiseError builder.adapter Faraday.default_adapter end client = Octokit::Client.new( access_token: token, middleware: stack) super(client) end