class UploadStatusResponse
Public Class Methods
new(response_json_hash)
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 2 def initialize(response_json_hash) @response_json_hash = response_json_hash end
Public Instance Methods
done()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 6 def done !!@response_json_hash[:done] end
error()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 38 def error @response_json_hash[:error] end
error?()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 54 def error? done && message end
error_message()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 42 def error_message error ? error[:message] : nil end
in_progress?()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 50 def in_progress? !done end
release()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 14 def release response ? response[:release] : nil end
release_name()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 18 def release_name release ? release[:name] : nil end
release_unmodified?()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 62 def release_unmodified? done && status == 'RELEASE_UNMODIFIED' end
release_updated?()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 58 def release_updated? done && status == 'RELEASE_UPDATED' end
release_version()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 22 def release_version if release if release[:displayVersion] && release[:buildVersion] "#{release[:displayVersion]} (#{release[:buildVersion]})" elsif release[:displayVersion] release[:displayVersion] else release[:buildVersion] end end end
response()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 10 def response @response_json_hash[:response] end
status()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 34 def status response ? response[:result] : nil end
success?()
click to toggle source
# File lib/fastlane/plugin/firebase_app_distribution/helper/upload_status_response.rb, line 46 def success? done && !!release end