Ruby/AWS 0.3.2 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News Ruby/AWS 0.3.2 (Default branch)
# 1  
Old 06-17-2008
Ruby/AWS 0.3.2 (Default branch)

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. License: GNU General Public License (GPL) Changes:
Serialisation, e.g. with Marshal and YAML, has been a problem until now. This is because subclasses of Amazon::AWS::AWSObject are created as needed when XML responses from AWS are parsed. Whilst there is no problem dumping objects instantiated from such classes, the difficulty arises when later loading and attempting to reinstantiate them in a new process, because the dynamic classes that spawned them no longer exist. The solution to the problem comes in the form of the new methods Amazon::AWS::AWSObject.load and Amazon::AWS::AWSObject.yaml_load.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
DH-MAKE-RUBY(1) 														   DH-MAKE-RUBY(1)

NAME
dh-make-ruby - build Debian source package from Ruby library USAGE
dh-make-ruby [OPTIONS] TARBALL|DIRECTORY DESCRIPTION
dh-make-ruby will create a basic Debian source package from a tarball named TARBALL generated with gem2tgz, or from a DIRECTORY containing Ruby code and metadata in a .gemspec file. OPTIONS
-p PACKAGE, --package PACKAGE Uses PACKAGE as package name. By default, new packages will be named as ruby-$gem, where $gem is the upstream name. If the package is mainly used as a library, then it should use the default. On the other hand, if the packages is mainly used as an application, then you should drop the ruby- prefix by using this option an explicit package u. --ruby-versions VERSIONS Ruby versions to build the package for. This is used to generate the X-Ruby-Versions: field in the source package, that can later be used to tune this value. By default, gem2deb generates a package that works on all known Ruby versions, but it might be necessary to only build the package for Ruby 1.8, for example (using --ruby-versions "ruby1.8"). -h, --help Displays the help -v, --version Displays version information and exits. SEE ALSO
gem2deb(1), dh_ruby(1) COPYRIGHT AND AUTHORS
Copyright (c) 2011, Lucas Nussbaum <lucas@debian.org> This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. 2012-03-06 DH-MAKE-RUBY(1)