Class: CardDB::RulesetVersionDraftImportPreview

Inherits:
Resource
  • Object
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

Constructor Details

This class inherits a constructor from CardDB::Resource

Instance Method Details

#copy_limit_countObject



2156
# File 'lib/carddb/collection.rb', line 2156

def copy_limit_count = data['copyLimitCount']

#rulesObject



2152
# File 'lib/carddb/collection.rb', line 2152

def rules = data['rules'] || {}

#rules_fingerprintObject



2153
# File 'lib/carddb/collection.rb', line 2153

def rules_fingerprint = data['rulesFingerprint']

#section_countObject



2155
# File 'lib/carddb/collection.rb', line 2155

def section_count = data['sectionCount']

#section_definitionsObject



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_idObject



2148
# File 'lib/carddb/collection.rb', line 2148

def source_dataset_id = data['sourceDatasetId']

#source_dataset_record_idObject



2150
# File 'lib/carddb/collection.rb', line 2150

def source_dataset_record_id = data['sourceDatasetRecordId']

#source_dataset_version_idObject



2149
# File 'lib/carddb/collection.rb', line 2149

def source_dataset_version_id = data['sourceDatasetVersionId']

#source_record_identifierObject



2151
# File 'lib/carddb/collection.rb', line 2151

def source_record_identifier = data['sourceRecordIdentifier']

#summaryObject



2154
# File 'lib/carddb/collection.rb', line 2154

def summary = data['summary']