Module: Ocak::ProjectKey

Defined in:
lib/ocak/project_key.rb

Defined Under Namespace

Classes: NoRemoteError

Class Method Summary collapse

Class Method Details

.resolve(dir = Dir.pwd) ⇒ Object

Resolve owner/repo from git remote origin. Returns a string like “owner/repo”. Raises NoRemoteError if no remote or URL is unparseable.



12
13
14
15
# File 'lib/ocak/project_key.rb', line 12

def self.resolve(dir = Dir.pwd)
  url = fetch_remote_url(dir)
  parse_url(url)
end