README.md in sucker-0.8.0 vs README.md in sucker-0.9.0

- old
+ new

@@ -1,9 +1,9 @@ Sucker ====== -Sucker is a paper-thin Ruby wrapper to the [Amazon Product Advertising API](https://affiliate-program.amazon.co.uk/gp/advertising/api/detail/main.html). It runs on cURL and Nokogiri and supports __everything in the API__. +Sucker is a paper-thin Ruby wrapper to the [Amazon Product Advertising API](https://affiliate-program.amazon.co.uk/gp/advertising/api/detail/main.html). It runs on cURL and Nokogiri and supports __the entire API__. ![Sucker](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/FEMA_-_32011_-_FEMA_Joint_Field_Office_%28JFO%29_preparation_in_Ohio.jpg/540px-FEMA_-_32011_-_FEMA_Joint_Field_Office_%28JFO%29_preparation_in_Ohio.jpg) Examples -------- @@ -13,11 +13,11 @@ worker = Sucker.new( :locale => "us", :key => "API KEY", :secret => "API SECRET") -Optionally, fiddle with curl. Say you want to use multiple network interfaces to query Amazon: +Optionally, fiddle with curl. Say you want to query Amazon through a different network interface: worker.curl { |c| c.interface = "eth1" } Set up a request. @@ -73,20 +73,14 @@ @worker = Sucker.new(some_hash) Sucker.stub(@worker) The first time you run the spec, Sucker will perform the actual request. Following requests will use a cached response. -Active Support --------------- -Sucker::Response relies on the Nokogiri implementation of the XmlMini parser in Active Support (~> 3.0). - -In a non-Rails environment, that merely means requiring twenty-something lines of code from Active Support. - Compatibility ------------- -Specs pass against Ruby 1.8.7, 1.9.2, and REE. +Specs pass against Ruby 1.8.7 and 1.9.2. Todo ---- -* See if I can do away with the stub class and use something like VCR in its place. +* Rip out the Stub class and use VCR instead once Webmock gets a cURL adapter.