Module: Zenflow::Repo

Defined in:
lib/zenflow/helpers/repo.rb

Class Method Summary collapse

Class Method Details

.hubObject



8
9
10
# File 'lib/zenflow/helpers/repo.rb', line 8

def self.hub
  (url && url[/\w+@(.*?):.*?\.git/, 1]) || nil
end

.slugObject



12
13
14
# File 'lib/zenflow/helpers/repo.rb', line 12

def self.slug
  (url && url[/:(.*?)\.git/, 1]) || nil
end

.urlObject



4
5
6
# File 'lib/zenflow/helpers/repo.rb', line 4

def self.url
  `git remote -v`[/^#{Zenflow::Config[:remote] || 'origin'}\s+(.*?)\s/, 1]
end