Class: Ghn::Aliases
- Inherits:
-
Object
- Object
- Ghn::Aliases
- Defined in:
- lib/ghn/aliases.rb
Instance Method Summary collapse
- #find(alias_name) ⇒ Object
-
#initialize ⇒ Aliases
constructor
A new instance of Aliases.
Constructor Details
#initialize ⇒ Aliases
Returns a new instance of Aliases.
3 4 5 6 7 8 9 10 11 12 |
# File 'lib/ghn/aliases.rb', line 3 def initialize @aliases = {} `git config --get-regexp ghn.alias`.each_line.each do |line| line.chomp! alias_name, repo_full_name = line.split(/\s+/) alias_name = alias_name.split('.')[-1] @aliases[alias_name] = repo_full_name end end |
Instance Method Details
#find(alias_name) ⇒ Object
14 15 16 |
# File 'lib/ghn/aliases.rb', line 14 def find(alias_name) @aliases[alias_name] end |