Sha256: 3ed4b8dfd116b5538b0352ea688f629caed6b9f18cbd6b848a57a8fdd5372f3d
Contents?: true
Size: 1.75 KB
Versions: 5
Compression:
Stored size: 1.75 KB
Contents
= Mosso Cloud Files == Description This is a Ruby interface into the Rackspace[http://rackspace.com/] {Mosso Cloud Files}[http://www.mosso.com/cloudfiles.jsp] service. Cloud Files is reliable, scalable and affordable web-based storage hosting for backing up and archiving all your static content. Cloud Files is the first and only cloud service that leverages a tier one CDN provider to create such an easy and complete storage-to-delivery solution for media content. == Installation This gem is available on Github[http://github.com/rackspace/ruby-cloudfiles/]. To install it, do gem sources -a http://gems.github.com sudo gem install rackspace-cloudfiles To use it in a Rails application, add the following information to your config/environment.rb config.gem "rackspace-cloudfiles", :source => "http://gems.github.com", :lib => "cloudfiles" == Examples See the class definitions for documentation on specific methods and operations. require 'cloudfiles' # Log into the Cloud Files system cf = CloudFiles::Connection.new(USERNAME, API_KEY) # Get a listing of all containers under this account cf.containers => ["backup", "Books", "cftest", "test", "video", "webpics"] # Access a specific container container = cf.container('test') # See how many objects are under this container container.count => 3 # List the objects container.objects => ["bigfile.txt", "new.txt", "test.txt"] # Select an object object = container.object('test.txt') # Get that object's data object.data => "This is test data" == Authors Initial work by Major Hayden <major.hayden@rackspace.com> Subsequent work by H. Wade Minter <wade.minter@rackspace.com> == License See COPYING for license information. Copyright (c) 2009, Rackspace US, Inc.
Version data entries
5 entries across 5 versions & 1 rubygems