class TeachersPet::Actions::AddToTeam
Public Instance Methods
add_members()
click to toggle source
# File lib/teachers_pet/actions/add_to_team.rb, line 15 def add_members member_list = self.read_members_file self.client.add_users_to_team(self.options[:organization], self.team, member_list) end
run()
click to toggle source
# File lib/teachers_pet/actions/add_to_team.rb, line 20 def run self.init_client self.add_members end
team()
click to toggle source
# File lib/teachers_pet/actions/add_to_team.rb, line 9 def team org_login = self.options[:organization] teams_by_name = self.client.existing_teams_by_name(org_login) teams_by_name[self.team_name] || self.client.create_team(org_login, team_name) end
team_name()
click to toggle source
# File lib/teachers_pet/actions/add_to_team.rb, line 4 def team_name file = self.options[:members] File.basename(file, File.extname(file)) end