Class: CardDB::ScanMetrics
Instance Attribute Summary
Attributes inherited from Resource
#client, #data
Instance Method Summary
collapse
Methods inherited from Resource
#[], #initialize, #key?, #to_h, #to_json
Instance Method Details
#average_shortlist_size ⇒ Object
1089
|
# File 'lib/carddb/collection.rb', line 1089
def average_shortlist_size = data['averageShortlistSize']
|
#completed_jobs ⇒ Object
1086
|
# File 'lib/carddb/collection.rb', line 1086
def completed_jobs = data['completedJobs']
|
#confidence_distribution ⇒ Object
1090
|
# File 'lib/carddb/collection.rb', line 1090
def confidence_distribution = data['confidenceDistribution'] || {}
|
#dataset_key ⇒ Object
1081
|
# File 'lib/carddb/collection.rb', line 1081
def dataset_key = data['datasetKey']
|
#failed_jobs ⇒ Object
1087
|
# File 'lib/carddb/collection.rb', line 1087
def failed_jobs = data['failedJobs']
|
#failure_rate ⇒ Object
1088
|
# File 'lib/carddb/collection.rb', line 1088
def failure_rate = data['failureRate']
|
#feature_versions ⇒ Object
1096
1097
1098
1099
1100
|
# File 'lib/carddb/collection.rb', line 1096
def feature_versions
@feature_versions ||= (data['featureVersions'] || []).map do |version|
ScanFeatureVersionMetrics.new(version, client: client)
end
end
|
#feedback ⇒ Object
1092
1093
1094
|
# File 'lib/carddb/collection.rb', line 1092
def feedback
@feedback ||= data['feedback'] ? ScanFeedbackMetrics.new(data['feedback'], client: client) : nil
end
|
#game_key ⇒ Object
1080
|
# File 'lib/carddb/collection.rb', line 1080
def game_key = data['gameKey']
|
#generated_at ⇒ Object
1084
|
# File 'lib/carddb/collection.rb', line 1084
def generated_at = parse_time(data['generatedAt'])
|
#publisher_slug ⇒ Object
1079
|
# File 'lib/carddb/collection.rb', line 1079
def publisher_slug = data['publisherSlug']
|
#since ⇒ Object
1082
|
# File 'lib/carddb/collection.rb', line 1082
def since = parse_time(data['since'])
|
#total_jobs ⇒ Object
1085
|
# File 'lib/carddb/collection.rb', line 1085
def total_jobs = data['totalJobs']
|
#until ⇒ Object
1083
|
# File 'lib/carddb/collection.rb', line 1083
def until = parse_time(data['until'])
|