У меня есть куча заметок в Evernote, к которым я хотел бы получить доступ по-рубински (вместо использования только веб-интерфейса).Я подумал, что буду использовать этот гем (https://github.com/cgs/evernote),, который является "... высокоуровневой оберткой вокруг сгенерированного Throwft-кода Evernote. Он объединяет сгенерированный с помощью Evernote код и создает несколько простых классов-оболочек."
Я получил ключ разработчика, и пример кода здесь (https://github.com/cgs/evernote/blob/master/example.rb) работал, давая мне правильное имя для моей песочницы ноутбука.
Однако я не понимаю, что делать дальше.классы-оболочки "Я ожидал, что объект Evernote :: EDAM :: Type :: Notebook будет неким перечисляемым объектом, который я мог бы использовать для запроса блоков. Я не знаю, что-то вроде
notebook.select {| note | note.tags == 'foo'}
Но когда я делаю трюк TAB TAB в IRB, чтобы посмотреть на доступные методы, ничего подобного нет. Автор гема отсылает пользователей к Evernote API на http://www.evernote.com/about/developer/api/ref/, и я не могу разобраться в этом. Неужели мне не повезло, пока я полностью не понял, что такое вещи, как THRIFT, или нет простого списка методов, которые я не могу посмотреть??