class QuiverToolbox::API::CreateNote

Attributes

note[R]
result[R]

Public Class Methods

new(title, body, attr) click to toggle source
# File lib/quiver_toolbox/api.rb, line 34
def initialize(title, body, attr)
  @result = nil
  @note = QuiverToolbox::Note.new(attr)
  @note.file = File.join(attr['notebook_path'], @note.file_name)
  @note.title = title
  @note.cells = [
    {
      'type' => attr['type'],
      'data' => body
    }
  ]
end

Public Instance Methods

exec() click to toggle source
# File lib/quiver_toolbox/api.rb, line 47
def exec
  self
end
store() click to toggle source
# File lib/quiver_toolbox/api.rb, line 51
def store
  @note.store
  @result = @note.file
  self
end