title: Accessing the Evernote API through Ruby
body: <p>I have a bunch of notes in Evernote which I would like to access in a Rubyish way (instead of only using the web interface). I thought I'd use this gem (https://github.com/cgs/evernote), which is "...a high level wrapper around Evernote's Thrift-generated ruby code. It bundles up Evernote's thrift-generated code and creates some simple wrapper classes."</p>
  
  <p>I got a developer key, and the sample code here (https://github.com/cgs/evernote/blob/master/example.rb) worked, giving me the correct name for my sandbox notebook. </p>
  
  <p>However, I don't understand what to do next. By "simple wrapper classes" I was expecting the  Evernote::EDAM::Type::Notebook object to be some Enumerable object that I could use blocks to query. I dunno, something like</p>
  
  <p>notebook.select {|note| note.tags == 'foo'}</p>
  
  <p>But when I do the notebook.TAB TAB trick in IRB to look at available methods, there is nothing like that. The author of the gem refers users to Evernote API at <a href="http://www.evernote.com/about/developer/api/ref/" rel="nofollow">http://www.evernote.com/about/developer/api/ref/</a> , and I can't make heads or tails of the thing. Am I out of luck until I fully understand what things like THRIFT means, or is there a simple listing of methods somewhere that I'm failing to look?</p>