Class: Redminerb::Cli::Users
- Inherits:
-
Thor
- Object
- Thor
- Redminerb::Cli::Users
- Defined in:
- lib/redminerb/cli/users.rb
Overview
‘users’ Thor subcommand definition
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
33 34 35 36 |
# File 'lib/redminerb/cli/users.rb', line 33 def create Redminerb.init! puts Redminerb::Users.create().green end |
#list(user_id = nil) ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/redminerb/cli/users.rb', line 15 def list(user_id = nil) if user_id show user_id else Redminerb.init! fields = .delete(:fields) || 'id:login:mail' Redminerb::Users.list().each do |user| puts fields.split(':').map {|f| user.send(f)}.join("\t").green end end end |