Sha256: 901149ebb6d23ac8ec9ee57a3d2dd2f82f57f0ee35d51fc796ca2bcd8cb1f25e
Contents?: true
Size: 856 Bytes
Versions: 3
Compression:
Stored size: 856 Bytes
Contents
# Nap It be an extremely simple REST library, yo! ## Example gem 'nap' require 'rest' require 'json' response = REST.get('http://twitter.com/statuses/friends_timeline.json', {}, {:username => '_evan', :password => 'buttonscat'} ) if response.ok? timeline = JSON.parse(response.body) puts(timeline.map do |item| "#{item['user']['name']}\n\n#{item['text']}" end.join("\n\n--\n\n")) elsif response.forbidden? puts "Are you sure you're `_evan' and your password is the name of your cat?" else puts "Something went wrong (#{response.status_code})" puts response.body end ## Proxy support To enable the proxy settings in Nap, you can either use the HTTP\_PROXY or http\_proxy enviroment variable. $ env HTTP_PROXY=http://rob:secret@192.167.1.254:665 ruby app.rb
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nap-0.6.0 | README.md |
nap-0.5.1 | README.md |
nap-0.5 | README.md |