module Octonaut::Printers::Repositories
Constants
- REPOSITORY_FIELDS
Public Instance Methods
ls_repos(repos, options = {})
click to toggle source
# File lib/octonaut/printers/repositories.rb, line 44 def ls_repos(repos, options = {}) repos.each {|r| puts r.full_name } end
print_csv_repos(repos, options = {})
click to toggle source
# File lib/octonaut/printers/repositories.rb, line 39 def print_csv_repos(repos, options = {}) options[:fields] = REPOSITORY_FIELDS print_csv repos, options end
print_repo_table(repo, options = {})
click to toggle source
# File lib/octonaut/printers/repositories.rb, line 26 def print_repo_table(repo, options = {}) data = {} REPOSITORY_FIELDS.each do |field, heading| data[heading] = repo[field] end print_table(data) end
print_repos(repos, options = {})
click to toggle source
# File lib/octonaut/printers/repositories.rb, line 35 def print_repos(repos, options = {}) options[:csv] ? print_csv_repos(repos) : ls_repos(repos) end