Class: CardDB::RulesetVersionDraftImportPreview
- Inherits:
-
Resource
- Object
- Resource
- CardDB::RulesetVersionDraftImportPreview
show all
- Defined in:
- lib/carddb/collection.rb
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
#copy_limit_count ⇒ Object
2182
|
# File 'lib/carddb/collection.rb', line 2182
def copy_limit_count = data['copyLimitCount']
|
#gameplay ⇒ Object
2177
|
# File 'lib/carddb/collection.rb', line 2177
def gameplay = rules['gameplay'] || {}
|
#match ⇒ Object
2178
|
# File 'lib/carddb/collection.rb', line 2178
def match = rules['match'] || {}
|
#rules ⇒ Object
2176
|
# File 'lib/carddb/collection.rb', line 2176
def rules = data['rules'] || {}
|
#rules_fingerprint ⇒ Object
2179
|
# File 'lib/carddb/collection.rb', line 2179
def rules_fingerprint = data['rulesFingerprint']
|
#section_count ⇒ Object
2181
|
# File 'lib/carddb/collection.rb', line 2181
def section_count = data['sectionCount']
|
#section_definitions ⇒ Object
2184
2185
2186
2187
2188
|
# File 'lib/carddb/collection.rb', line 2184
def section_definitions
@section_definitions ||= (data['sectionDefinitions'] || []).map do |definition|
DeckSectionDefinition.new(definition, client: client)
end
end
|
#source_dataset_id ⇒ Object
2172
|
# File 'lib/carddb/collection.rb', line 2172
def source_dataset_id = data['sourceDatasetId']
|
#source_dataset_record_id ⇒ Object
2174
|
# File 'lib/carddb/collection.rb', line 2174
def source_dataset_record_id = data['sourceDatasetRecordId']
|
#source_dataset_version_id ⇒ Object
2173
|
# File 'lib/carddb/collection.rb', line 2173
def source_dataset_version_id = data['sourceDatasetVersionId']
|
#source_record_identifier ⇒ Object
2175
|
# File 'lib/carddb/collection.rb', line 2175
def source_record_identifier = data['sourceRecordIdentifier']
|
#summary ⇒ Object
2180
|
# File 'lib/carddb/collection.rb', line 2180
def summary = data['summary']
|