class EnClient::CreateNotebookCommand

Attributes

default_notebook[RW]
name[RW]

Public Instance Methods

exec_impl() click to toggle source
# File usr/lib/evernote-mode/enclient.rb, line 576
def exec_impl
  Formatter.to_ascii @name

  notebook = Evernote::EDAM::Type::Notebook.new
  notebook.name = @name
  notebook.defaultNotebook = @default_notebook

  server_task do
    result_notebook = sm.note_store.createNotebook sm.auth_token, notebook
    DBUtils.set_notebook dm, result_notebook
    reply = CreateNotebookReply.new
    reply.notebook = result_notebook
    shell.reply self, reply
  end
end