class Sem::CLI::Teams::Members
Public Instance Methods
add(team_name, username)
click to toggle source
# File lib/sem/cli/teams.rb, line 181 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)
click to toggle source
# File lib/sem/cli/teams.rb, line 163 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)
click to toggle source
# File lib/sem/cli/teams.rb, line 195 def remove(team_name, username) team = Sem::API::Team.find!(team_name) team.remove_user(username) puts "User #{username} removed from the team." end