Class: Fastlane::Provider::MetadataChangesProvider

Inherits:
Object
  • Object
show all
Defined in:
lib/fastlane/plugin/deploy_file_provider/provider/metadata_changes_provider.rb

Constant Summary collapse

OOB_URI =
'urn:ietf:wg:oauth:2.0:oob'
SCOPE =
Google::Apis::SheetsV4::AUTH_SPREADSHEETS_READONLY

Class Method Summary collapse

Class Method Details

.fetchMetaDataChanges(params) ⇒ Object



16
17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'lib/fastlane/plugin/deploy_file_provider/provider/metadata_changes_provider.rb', line 16

def self.fetchMetaDataChanges(params) 
  UI.message("Attempting to fetch metadata changes.".yellow)

  countryMetaDataArray = getMetaDataArray(params)

  if countryMetaDataArray == nil || countryMetaDataArray.empty?
    UI.message("Error: Couldn't fetch metadata updates. Plugin won't run!".red)
    raise Exception, "Lane was stopped by script"
  else
    UI.message("Step: Fetch successfull!".blue)
  end

  return countryMetaDataArray
end