spaceship/lib/spaceship/portal/ui/select_team.rb in fastlane-2.74.1 vs spaceship/lib/spaceship/portal/ui/select_team.rb in fastlane-2.75.0.beta.20180109010003

- old
+ new

@@ -29,11 +29,11 @@ # {"personId"=>nil, "firstName"=>nil, "lastName"=>nil, "email"=>nil, "developerStatus"=>nil, "privileges"=>{}, "roles"=>["TEAM_ADMIN"], "teamMemberId"=>"HQR8N4GAAA"}, # "name"=>"Company GmbH"}, # {...} # ] - # rubocop:disable Lint/MissingRequireStatement + # rubocop:disable Require/MissingRequireStatement def self.ci? if Object.const_defined?("FastlaneCore") && FastlaneCore.const_defined?("Helper") return FastlaneCore::Helper.ci? end return false @@ -43,19 +43,19 @@ if Object.const_defined?("FastlaneCore") && FastlaneCore.const_defined?("UI") return FastlaneCore::UI.interactive? end return true end - # rubocop:enable Lint/MissingRequireStatement + # rubocop:enable Require/MissingRequireStatement def select_team teams = client.teams if teams.count == 0 - puts "No teams available on the Developer Portal" - puts "You must accept an invitation to a team for it to be available" - puts "To learn more about teams and how to use them visit https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingYourTeam/ManagingYourTeam.html" + puts("No teams available on the Developer Portal") + puts("You must accept an invitation to a team for it to be available") + puts("To learn more about teams and how to use them visit https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ManagingYourTeam/ManagingYourTeam.html") raise "Your account is in no teams" end team_id = (ENV['FASTLANE_TEAM_ID'] || '').strip team_name = (ENV['FASTLANE_TEAM_NAME'] || '').strip @@ -65,38 +65,38 @@ teams.each_with_index do |team, i| # There are 2 different values - one from the login page one from the Dev Team Page return team['teamId'] if team['teamId'].strip == team_id return team['teamId'] if team['currentTeamMember']['teamMemberId'].to_s.strip == team_id end - puts "Couldn't find team with ID '#{team_id}'" + puts("Couldn't find team with ID '#{team_id}'") end if team_name.length > 0 # User provided a value, let's see if it's valid teams.each_with_index do |team, i| return team['teamId'] if team['name'].strip == team_name end - puts "Couldn't find team with Name '#{team_name}'" + puts("Couldn't find team with Name '#{team_name}'") end return teams[0]['teamId'] if teams.count == 1 # user is just in one team unless self.class.interactive? - puts "Multiple teams found on the Developer Portal, Your Terminal is running in non-interactive mode! Cannot continue from here." - puts "Please check that you set FASTLANE_TEAM_ID or FASTLANE_TEAM_NAME to the right value." - puts "Available Teams:" + puts("Multiple teams found on the Developer Portal, Your Terminal is running in non-interactive mode! Cannot continue from here.") + puts("Please check that you set FASTLANE_TEAM_ID or FASTLANE_TEAM_NAME to the right value.") + puts("Available Teams:") teams.each_with_index do |team, i| - puts "#{i + 1}) #{team['teamId']} \"#{team['name']}\" (#{team['type']})" + puts("#{i + 1}) #{team['teamId']} \"#{team['name']}\" (#{team['type']})") end raise "Multiple Teams found; unable to choose, terminal not ineractive!" end # User Selection loop do # Multiple teams, user has to select - puts "Multiple teams found on the Developer Portal, please enter the number of the team you want to use: " + puts("Multiple teams found on the Developer Portal, please enter the number of the team you want to use: ") teams.each_with_index do |team, i| - puts "#{i + 1}) #{team['teamId']} \"#{team['name']}\" (#{team['type']})" + puts("#{i + 1}) #{team['teamId']} \"#{team['name']}\" (#{team['type']})") end selected = ($stdin.gets || '').strip.to_i - 1 team_to_use = teams[selected] if selected >= 0