anchor.diff:  
   The main benefit being we don't needlessly invoke `Proc.new` by omitting `&block` in the arguments. For more on this, read up on [Passing Blocks in Ruby without &block](http://mudge.name/2011/01/26/passing-blocks-in-ruby-without-block.html)
   
  -Recursive `#each` is a powerful technique for providing a seamless, enumerable interface to paginated or cursored results. I first encountered [this approach](https://github.com/sferik/twitter/blob/c6c2fe44e4a56c3e3544a3c08492a8b83b549635/lib/twitter/enumerable.rb) in the [sferik's](https://github.com/sferik) [Twitter gem](https://github.com/sferik/twitter) - a great resource for those considering writing an API wrapper in Ruby.
  +"Recursive each" is a powerful technique for providing a seamless, enumerable interface to paginated or cursored results. I first encountered [this approach](https://github.com/sferik/twitter/blob/c6c2fe44e4a56c3e3544a3c08492a8b83b549635/lib/twitter/enumerable.rb) in the [sferik's](https://github.com/sferik) [Twitter gem](https://github.com/sferik/twitter) - a great resource for those considering writing an API wrapper in Ruby.
   
   ### On your own
   
  
positive.code: end
  ```
  
  Next, we'll provide a class to represent the paginated collection of results to replace `#paginated_get`.
  
  The Twitter API uses [cursors](https://dev.twitter.com/overview/api/cursoring) to navigate through pages, a concept similar to "next" and "previous" links on websites. Although Trello doesn't provide explicit cursors in their API, we can still wrap the paginated results in an enumerable class to get similar behavior.
  
  
negative.code: 
  To make things easier for the remainder, add the key and token as environment variables in your shell. For Mac/Linux users, something like this will work:
  
  ```bash
  # command line
  export TRELLO_APP_KEY=your-key
  export TRELLO_APP_TOKEN=your-token
  