class QuiverToolbox::CLI::Note
Attributes
api[R]
Public Class Methods
exit_on_failure?()
click to toggle source
# File lib/quiver_toolbox/cli/note.rb, line 4 def exit_on_failure? true end
Public Instance Methods
create(title, body)
click to toggle source
# File lib/quiver_toolbox/cli/note.rb, line 17 def create(title, body) @api = QuiverToolbox::API::CreateNote.new(title, body, create_options) @api.exec.store self end
Private Instance Methods
create_options()
click to toggle source
# File lib/quiver_toolbox/cli/note.rb, line 25 def create_options now_time = QuiverToolbox::Util.now_unixtime new_options = options.dup new_options['uuid'] ||= QuiverToolbox::Util.generate_uuid new_options['notebook_path'] = new_options['path'] || './' new_options['created_at'] ||= now_time new_options['updated_at'] ||= now_time new_options end