Class: AppleCertMonitor::CheckProvisioningProfiles
- Inherits:
-
Thor
- Object
- Thor
- AppleCertMonitor::CheckProvisioningProfiles
- Defined in:
- lib/apple_cert_monitor/provisioning_profile/check_provisioning_profiles.rb
Instance Method Summary collapse
Instance Method Details
#expired ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/apple_cert_monitor/provisioning_profile/check_provisioning_profiles.rb', line 11 def expired AppleDevClient.set_output_file_name("expired_provisioning_profiles-#{DateTime.now.strftime("%m_%d_%H_%M")}.txt") # Get all the teams teams = AppleDevClient.teams # Loop every team teams.each_with_index do |team, team_index| # print team header AppleDevClient.print_team_header(team, team_index) # Set current_team_id manually Spaceship.client.team_id = team["teamId"] # find & print expired certificates cellModels = CheckProvisioningProfiles.convert_provisioning_profiles_to_table_cells(CheckProvisioningProfiles.fetch_all_provisioning_profiles) AppleDevClient.find_expired_items(cellModels, TableCellModel::MODEL_TYPES[:is_provisioning_profile]) # print team footer AppleDevClient.(team, team_index) end AppleDevClient.write_to_file_and_puts_to_console("File created at: #{DateTime.now.strftime("%m/%d/%y %H:%M")}") end |
#expiring ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
# File 'lib/apple_cert_monitor/provisioning_profile/check_provisioning_profiles.rb', line 38 def expiring AppleDevClient.set_output_file_name("expiring_provisioning_profiles-#{DateTime.now.strftime("%m_%d_%H_%M")}.txt") # Get all the teams teams = AppleDevClient.teams # Loop every team teams.each_with_index do |team, team_index| # print team header AppleDevClient.print_team_header(team, team_index) # Set current_team_id manually Spaceship.client.team_id = team["teamId"] # find & print 60 days to expire certificates cellModels = CheckProvisioningProfiles.convert_provisioning_profiles_to_table_cells(CheckProvisioningProfiles.fetch_all_provisioning_profiles) AppleDevClient.find_60_days_to_expire_items(cellModels, TableCellModel::MODEL_TYPES[:is_provisioning_profile]) # print team footer AppleDevClient.(team, team_index) end AppleDevClient.write_to_file_and_puts_to_console("File created at: #{DateTime.now.strftime("%m/%d/%y %H:%M")}") end |