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
2162
|
# File 'lib/carddb/collection.rb', line 2162
def copy_limit_count = data['copyLimitCount']
|
#gameplay ⇒ Object
2157
|
# File 'lib/carddb/collection.rb', line 2157
def gameplay = rules['gameplay'] || {}
|
#match ⇒ Object
2158
|
# File 'lib/carddb/collection.rb', line 2158
def match = rules['match'] || {}
|
#rules ⇒ Object
2156
|
# File 'lib/carddb/collection.rb', line 2156
def rules = data['rules'] || {}
|
#rules_fingerprint ⇒ Object
2159
|
# File 'lib/carddb/collection.rb', line 2159
def rules_fingerprint = data['rulesFingerprint']
|
#section_count ⇒ Object
2161
|
# File 'lib/carddb/collection.rb', line 2161
def section_count = data['sectionCount']
|
#section_definitions ⇒ Object
2164
2165
2166
2167
2168
|
# File 'lib/carddb/collection.rb', line 2164
def section_definitions
@section_definitions ||= (data['sectionDefinitions'] || []).map do |definition|
DeckSectionDefinition.new(definition, client: client)
end
end
|
#source_dataset_id ⇒ Object
2152
|
# File 'lib/carddb/collection.rb', line 2152
def source_dataset_id = data['sourceDatasetId']
|
#source_dataset_record_id ⇒ Object
2154
|
# File 'lib/carddb/collection.rb', line 2154
def source_dataset_record_id = data['sourceDatasetRecordId']
|
#source_dataset_version_id ⇒ Object
2153
|
# File 'lib/carddb/collection.rb', line 2153
def source_dataset_version_id = data['sourceDatasetVersionId']
|
#source_record_identifier ⇒ Object
2155
|
# File 'lib/carddb/collection.rb', line 2155
def source_record_identifier = data['sourceRecordIdentifier']
|
#summary ⇒ Object
2160
|
# File 'lib/carddb/collection.rb', line 2160
def summary = data['summary']
|