Sha256: 4067797817a12806c7ab918628e895210519dd021c25cef92d91705ae1efa572
Contents?: true
Size: 383 Bytes
Versions: 5
Compression:
Stored size: 383 Bytes
Contents
class Dir def git_repos(subdir = '*') Dir.glob(File.join(path, subdir, '*', '.git')).map { |path_to_git_dir| path_to_git_repo = File.dirname(path_to_git_dir) # without "/.git" repo_name = path_to_git_repo[%r{[^/]+/[^/]+\z}] # e.g. "pvdb/git-multi" def repo_name.full_name() self; end # rubocop:disable Style/SingleLineMethods repo_name } end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
git-multi-8.0.1 | lib/ext/dir.rb |
git-multi-8.0.0 | lib/ext/dir.rb |
git-multi-7.0.0 | lib/ext/dir.rb |
git-multi-6.0.0 | lib/ext/dir.rb |
git-multi-5.0.0 | lib/ext/dir.rb |