Module: Gpr::Action
- Included in:
- Main
- Defined in:
- lib/gpr/action.rb
Instance Method Summary collapse
Instance Method Details
#parse_repository(repository_path) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/gpr/action.rb', line 3 def parse_repository(repository_path) repo_info = {} parsed_path = repository_path.match(/#{::Gpr::APP_PATH}\/(?<host>[^\/]+)\/(?<repository>.+)/) repo_info[:host] = parsed_path[:host] repo_info[:repository] = parsed_path[:repository] repo_info end |
#repository_list ⇒ Object
11 12 13 14 15 16 |
# File 'lib/gpr/action.rb', line 11 def repository_list repositories = Dir.glob("#{::Gpr::APP_PATH}/*/*/*").select do |directory| FileTest.directory?(directory) end repositories.sort end |