Class: Sem::CLI::Teams::Members
- Inherits:
-
Dracula
- Object
- Dracula
- Sem::CLI::Teams::Members
- Defined in:
- lib/sem/cli/teams.rb
Instance Method Summary collapse
Instance Method Details
#add(team_name, username) ⇒ Object
78 79 80 81 82 83 |
# File 'lib/sem/cli/teams.rb', line 78 def add(team_name, username) team = Sem::API::Team.find!(team_name) team.add_user(username) puts "User #{username} added to the team." end |
#list(team_name) ⇒ Object
66 67 68 69 70 71 72 73 74 75 |
# File 'lib/sem/cli/teams.rb', line 66 def list(team_name) team = Sem::API::Team.find!(team_name) users = team.users if !users.empty? Sem::Views::Users.list(users) else Sem::Views::Teams.add_first_team_member(team) end end |
#remove(team_name, username) ⇒ Object
86 87 88 89 90 91 |
# File 'lib/sem/cli/teams.rb', line 86 def remove(team_name, username) team = Sem::API::Team.find!(team_name) team.remove_user(username) puts "User #{username} removed from the team." end |