class Ever2boost::Note

Constants

DEFAULT_BYTES_NUMBER

Attributes

content[RW]
file_name[RW]
hash[RW]
notebook_guid[RW]
output_dir[RW]
title[RW]

Public Class Methods

new(title: nil, content: nil, notebook_guid: nil, output_dir: nil) click to toggle source
# File lib/ever2boost/note.rb, line 7
def initialize(title: nil, content: nil, notebook_guid: nil, output_dir: nil)
  @title = title
  @content = MdConverter.convert(content)
  @notebook_guid = notebook_guid
  @file_name = SecureRandom.hex(DEFAULT_BYTES_NUMBER)
  @output_dir = output_dir
end

Public Instance Methods

md_content() click to toggle source
# File lib/ever2boost/note.rb, line 15
def md_content
  build_image_link(self.content)
end