class RedmineCLI::Subcommands::User
All methods for working with users
Public Instance Methods
find(*args)
click to toggle source
# File lib/redmine_cli/subcommands/user.rb, line 16 def find(*args) input = args.join ' ' puts erb('user/find', users: users_from_input(input)) end
Private Instance Methods
users_from_input(input)
click to toggle source
# File lib/redmine_cli/subcommands/user.rb, line 24 def users_from_input(input) if input.empty? || !input.to_i.zero? # TODO: numeric? [Models::User.find(input.empty? ? 'current' : input.to_i)] else Models::User.all_by_name_or_mail(input).sort { |a, b| a.id.to_i <=> b.id.to_i } end end