class DayOneKindle::DataStore

Attributes

entries[R]
tags[R]

Public Class Methods

new(entries, tags = []) click to toggle source
# File lib/dayone-kindle/data_store.rb, line 5
def initialize(entries, tags = [])
  @entries = entries
  @tags = tags
end

Public Instance Methods

save!() click to toggle source
# File lib/dayone-kindle/data_store.rb, line 10
def save!
  entries.map { |entry| save_entry!(entry) }
end

Private Instance Methods

save_entry!(entry) click to toggle source
# File lib/dayone-kindle/data_store.rb, line 16
def save_entry!(entry)
  DayOne::Entry.new(
    entry.to_markdown,
    created_at: entry.time,
    tags: tags
  ).save!
end