Module: Ocak::ProjectKey
- Defined in:
- lib/ocak/project_key.rb
Defined Under Namespace
Classes: NoRemoteError
Class Method Summary collapse
-
.resolve(dir = Dir.pwd) ⇒ Object
Resolve owner/repo from git remote origin.
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 |