Sha256: 3a78f8579c5a1669fd8539d4ae82e504d4d055566e9bf4de1face7c3e4f8285b
Contents?: true
Size: 1.06 KB
Versions: 4
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 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
git-multi-1.0.9 | .pryrc |
git-multi-1.0.8 | .pryrc |
git-multi-1.0.7 | .pryrc |
git-multi-1.0.6 | .pryrc |