OpenAuth2 is a thin OAuth2 wrapper written on top of Faraday in Ruby.
Full article: http://rubygems.org/gems/OpenAuth2