Class: Redminerb::Cli::Projects
- Inherits:
-
Thor
- Object
- Thor
- Redminerb::Cli::Projects
- Defined in:
- lib/redminerb/cli/projects.rb
Overview
Thor’s ‘projects’ subcommand definition
Instance Method Summary collapse
Instance Method Details
#list(project_id = nil) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/redminerb/cli/projects.rb', line 14 def list(project_id = nil) if project_id show(project_id) else Redminerb.init! name = .delete(:name) Redminerb::Projects.list().each do |project| if name.nil? || project.name =~ /#{name}/i puts "#{project.id}\t".green + project.name.split.map { |i| i.capitalize }.join(' ').green end end end end |