class GSVersionValue
Public Class Methods
getVersion(project_name)
click to toggle source
# File lib/fastlane/plugin/gs_versioning/helper/gs_version_api_provider.rb, line 93 def self.getVersion(project_name) self.versions_dict[project_name] end
parseBackendResponse(body)
click to toggle source
# File lib/fastlane/plugin/gs_versioning/helper/gs_version_api_provider.rb, line 78 def self.parseBackendResponse(body) puts(body.to_s) versions = {} body.each do |serverValue| project_alias = serverValue['alias'] localValue = Version.parse({ 'beta' => serverValue['betaVersionName'], 'rc' => serverValue['rcVersionName'], 'release' => serverValue['releaseVersionName'] }) versions[project_alias] = localValue end @@versions_dict = versions end
versions_dict()
click to toggle source
# File lib/fastlane/plugin/gs_versioning/helper/gs_version_api_provider.rb, line 63 def self.versions_dict if @@versions_dict.length == 0 GSVersionApiProvider.getVersions puts('Did update versions static variable') end @@versions_dict end
Public Instance Methods
updateValue(projectName, buildType, value)
click to toggle source
projectName string - project alias build string - beta/rc/release value Version
object
# File lib/fastlane/plugin/gs_versioning/helper/gs_version_api_provider.rb, line 74 def updateValue(projectName, buildType, value) self.versions_dict[projectName][buildType] = value end