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