Downloadliste

Projektbeschreibung

Ruby/AWS is a high-level Ruby language interface to the Amazon Associates Web Service API v4. It aims to automate and remove the grunt work of interacting with the Amazon API and, in so doing, make it much easier to use. Ruby/AWS is the successor to Ruby/Amazon.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-03-21 20:26
0.8.1

Operation # query_parameters war fehlerhaft, weil sie versehentlich die außerhalb des Betriebs-Klasse definiert wurde. Dies bedeutete, dass es nicht in der korrekten Namespace, so dass Bibliotheken, die Ruby / AWS aufgenommen, um diese Methode in einem Namespace unerreichbar Ruby Ort / AWS. Bei der Festlegung der Home-Verzeichnis Speicherort der. Amazonrc Datei, ENV [ 'HOMEDRIVE'] wurde versehentlich mit verketteten ENV [ 'HOMEPATH'], ohne vorher, dass beide definiert wurden. Die Version des AWS-API verwendet wird jetzt 2009-11-01, spätestens zum Zeitpunkt der Erstellung.
Operation#query_parameters was faulty, because it had accidentally been defined outside the Operation class. This meant that it wasn't in the correct namespace, causing libraries that included Ruby/AWS to place that method in a namespace unreachable by Ruby/AWS. In determining the home directory location of the .amazonrc file, ENV['HOMEDRIVE'] was mistakenly concatenated with ENV['HOMEPATH'] without first checking that both were defined. The version of the AWS API used is now 2009-11-01, the latest at the time of writing.

2010-02-22 02:02
0.8.0

Die Dosierung und MultipleOperation Code wurde komplett neu geschrieben, um alle bekannten Bugs in diesem Prozess. Response-Gruppen können nicht mehr mit Request # Suche angegeben werden. Stattdessen ist die Zuweisung direkt zu tun das @ response_group der Operation in Frage. Nur Ruby 1.8.6 ist jetzt erforderlich. Zuvor war Ruby 1.8.7 erforderlich. Viele Linux-Distributionen gehören noch Ruby 1.8.6. Die Version des AWS-API verwendet wird jetzt 2009-10-01, spätestens zum Zeitpunkt der Erstellung. Viele andere kleine Fehler wurden behoben.
The batching and MultipleOperation code has been completely rewritten, fixing all known bugs in the process. Response groups can no longer be specified with Request#search. Instead, assignment is done directly to the @response_group of the operation in question. Only Ruby 1.8.6 is now required. Previously, Ruby 1.8.7 was required. Lots of Linux distributions still include Ruby 1.8.6. The version of the AWS API used is now 2009-10-01, the latest at the time of writing. Many other small bugs have been fixed.

2009-06-16 23:27
0.7.0

Shorthand Modul-Methoden wurden hinzugefügt, um schnelle Zugriffe auf AWS noch schneller zu machen. Response-Gruppen können jetzt interne Operation Objekte übergeben, anstatt # search Request. Ruby / AWS ist nun kompatibel mit Ruby 1.9. Eine Anfrage Zeitstempel Fehler wurde für Windows-Plattformen behoben. Neue Suche Indizes wurden aufgenommen.
Shorthand module methods were added to make quick requests to AWS even quicker. Response groups can now be internal to Operation objects, rather than passed to Request#search. Ruby/AWS is now compatible with Ruby 1.9. A Request timestamping bug was fixed for Windows platforms. New search indices were added.

2009-05-27 04:03
0.6.0

AWS Zugriffe können jetzt für die Authentifizierung von Amazon unterzeichnet werden. Ruby / AWS wird nun wandeln Strings in UTF-8 aus einer anderen Codierung. Die Konfigurationsdatei unterstützt neue "secret_key_id 'und' encoding 'Parameter. Fehler:: ECONNREFUSED, errno:: ECONNABORTED, errno:: ETIMEDOUT und Timeout:: Fehler sind nun alle erfasst und behandelt werden, wenn die Kommunikation mit dem AWS-Servern. AWS API 2009-03-31 Revision ist jetzt für alle Anrufe verwendet werden.
AWS requests can now be signed for authentication by Amazon. Ruby/AWS will now convert strings to UTF-8 from some other encoding. The configuration file supports new 'secret_key_id' and 'encoding' parameters. Errno::ECONNREFUSED, Errno::ECONNABORTED, Errno::ETIMEDOUT, and Timeout::Error are now all caught and handled when communicating with the AWS servers. AWS API revision 2009-03-31 is now used for all calls.

2009-03-29 19:13
0.5.1

Fehler:: EPIPE auf Server-Verbindungen ist jetzt gefangen (Errno:: ECONNRESET schon gefangen). Dies kann auftreten, wenn die Verbindung eine Zeitüberschreitung aufgrund mangelnder Nutzung. Die Version des AWS-API verwendet wird jetzt 2009-02-01, spätestens zum Zeitpunkt der Erstellung. Die Reihenfolge der Nummerierung Warenkorb Artikel falsch ging von 2 statt 1, aber nicht zu einem Problem in der Praxis.
Errno::EPIPE on server connections is now caught (Errno::ECONNRESET was already caught). This can occur when the connection times out due to lack of use. The version of the AWS API used is now 2009-02-01, the latest at the time of writing. The sequence numbering of shopping cart items incorrectly started from 2 instead of 1, but didn't cause a problem in practice.

Project Resources