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