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
build_image_link(content_str)
click to toggle source
# File lib/ever2boost/note.rb, line 19 def build_image_link(content_str) content_str.gsub(/<en-media\ hash=['|"](.+?)['|"](.*?).\ type=.(.+?)\/(.+?)['|"](.*?)\/>/, "") end
md_content()
click to toggle source
# File lib/ever2boost/note.rb, line 15 def md_content build_image_link(self.content) end