Module: EvernoteOAuth::SharedNoteStore

Included in:
BusinessUtils, Client
Defined in:
lib/evernote_oauth/shared_note_store.rb

Defined Under Namespace

Classes: Store

Instance Method Summary collapse

Instance Method Details

#shared_note_store(linked_notebook, options = {}) ⇒ EvernoteOAuth::SharedNoteStore::Store

Returns note_store for a shared notebook

Parameters:

  • linked_notebook (Evernote::EDAM::Type::LinkedNotebook)

Returns:



9
10
11
12
13
14
15
16
# File 'lib/evernote_oauth/shared_note_store.rb', line 9

def shared_note_store(linked_notebook, options={})
  EvernoteOAuth::SharedNoteStore::Store.new(
    linked_notebook: linked_notebook,
    token: options[:token] || @token,
    client: thrift_client(::Evernote::EDAM::NoteStore::NoteStore::Client,
                          linked_notebook.noteStoreUrl)
  )
end