Sha256: 78da9340768c590416a5f5fee19e85bd7c1953bc9473594ebd8397ba985bb092
Contents?: true
Size: 488 Bytes
Versions: 8
Compression:
Stored size: 488 Bytes
Contents
module Ghit class RemoteExtracter class << self def extract! raw_remotes = %x(git remote -v) raise Ghit::Errors::NoRemotesFound.new("No Git remotes found for this repository.") if raw_remotes.empty? remotes = raw_remotes.split "\n" origin = remotes.detect {|r| r =~ /origin/i } raise Ghit::Errors::NoOriginRemote.new("No remote named 'origin' found for this repository.") if origin.nil? return origin end end end end
Version data entries
8 entries across 8 versions & 1 rubygems