class RedmineCLI::Subcommands::Project

Methods for working with projects

Public Instance Methods

list() click to toggle source
# File lib/redmine_cli/subcommands/project.rb, line 18
def list
  puts erb('id_and_name_list', list: Models::Project.all)
end
members(project) click to toggle source
# File lib/redmine_cli/subcommands/project.rb, line 23
def members(project)
  project = InputParser.parse_project(project)

  users = project.members
                 .map(&:reload)
                 .sort { |a, b| a.id.to_i <=> b.id.to_i }

  puts erb('user/find', users: users)
rescue ProjectNotFound
  puts "Project #{m(:not_found)}"
end