Method: AnkiRecord::Collection#initialize

Defined in:
lib/anki_record/collection/collection.rb

#initialize(anki21_database:) ⇒ Collection

rubocop:disable Metrics/AbcSize rubocop:disable Metrics/MethodLength :nodoc:



25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/anki_record/collection/collection.rb', line 25

def initialize(anki21_database:)
  @anki21_database = anki21_database
  @id = col_record["id"]
  @created_at_timestamp = col_record["crt"]
  @last_modified_timestamp = col_record["mod"]
  @scm = col_record["scm"]
  @ver = col_record["ver"]
  @dty = col_record["dty"]
  @usn = col_record["usn"]
  @ls = col_record["ls"]
  @configuration = JSON.parse(col_record["conf"])
  @tags = JSON.parse(col_record["tags"])
  remove_instance_variable(:@col_record)
end