mirror of
https://github.com/jnunemaker/httparty
synced 2023-03-27 23:23:07 -04:00
removed comments that weren't needed from examples.
This commit is contained in:
parent
03e8213c7d
commit
06c0463102
3 changed files with 1 additions and 15 deletions
|
@ -6,24 +6,18 @@ config = YAML::load(File.read(File.join(ENV['HOME'], '.aaws')))
|
|||
module AAWS
|
||||
class Book
|
||||
include HTTParty
|
||||
# sets the base url for each request
|
||||
base_uri 'http://ecs.amazonaws.com'
|
||||
|
||||
# adds default parameters for each request
|
||||
default_params :Service => 'AWSECommerceService', :Operation => 'ItemSearch', :SearchIndex => 'Books'
|
||||
|
||||
# parse xml automatically
|
||||
format :xml
|
||||
|
||||
def initialize(key)
|
||||
# update default params with amazon access key
|
||||
self.class.default_params :AWSAccessKeyId => key
|
||||
end
|
||||
|
||||
def search(options={})
|
||||
raise ArgumentError, 'You must search for something' if options[:query].blank?
|
||||
|
||||
# amazon uses camelized query params
|
||||
# amazon uses nasty camelized query params
|
||||
options[:query] = options[:query].inject({}) { |h, q| h[q[0].to_s.camelize] = q[1]; h }
|
||||
|
||||
# make a request and return the items (NOTE: this doesn't handle errors at this point)
|
||||
|
|
|
@ -5,15 +5,10 @@ config = YAML::load(File.read(File.join(ENV['HOME'], '.delicious')))
|
|||
|
||||
class Delicious
|
||||
include HTTParty
|
||||
|
||||
# sets the base url for each request
|
||||
base_uri 'https://api.del.icio.us/v1'
|
||||
|
||||
# parse xml automatically
|
||||
format :xml
|
||||
|
||||
def initialize(user, pass)
|
||||
# set basic http authentication for all requests
|
||||
self.class.basic_auth(user, pass)
|
||||
end
|
||||
|
||||
|
|
|
@ -5,12 +5,9 @@ config = YAML::load(File.read(File.join(ENV['HOME'], '.twitter')))
|
|||
|
||||
class Twitter
|
||||
include HTTParty
|
||||
|
||||
# sets the base url for each request
|
||||
base_uri 'twitter.com'
|
||||
|
||||
def initialize(user, pass)
|
||||
# set basic http authentication for all requests
|
||||
self.class.basic_auth user, pass
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue