Sha256: 891ee8be2b2ba662a35307c152cbaafe550dc56c0f13700a22cc4c7e67f4032a
Contents?: true
Size: 1.06 KB
Versions: 6
Compression:
Stored size: 1.06 KB
Contents
# this loads all of "git-multi" lib = File.expand_path('../lib', __FILE__) $LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) require 'git/multi' # this loads all "git multi" contribs Dir.glob File.join(__dir__, 'contrib', '*', '*.rb'), &method(:require) # configure a logger require 'logger' logger = Logger.new(STDOUT) logger.level = Logger::INFO # configure Octokit middleware with logger require 'octokit' Octokit.middleware.response :logger, logger # enumerator for Faraday middleware apps def (middleware = Octokit.middleware).each_app Enumerator.new do |yielder| next_app = app while next_app do yielder << next_app next_app = next_app.instance_variable_get(:@app) end end end # utility function to set pry context # to an instance of <Octokit::Client> def client() pry Git::Hub.send(:client) ; end # utility function to set pry context # to the Array of github repositories def repos() pry Git::Multi.repositories ; end # utility function to set pry context # to the various 'git multi' commands: def cmds() pry Git::Multi::Commands ; end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
git-multi-1.0.5 | .pryrc |
git-multi-1.0.4 | .pryrc |
git-multi-1.0.3 | .pryrc |
git-multi-1.0.2 | .pryrc |
git-multi-1.0.1 | .pryrc |
git-multi-1.0.0 | .pryrc |