An adapter for using Amazon's S3 with DataMapper
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec/unit
.gitignore
README.markdown

README.markdown

= DM-S3-Adapter

This is (or will be) a DataMapper Adapter for use with Amazon's Simple Storage Service (S3).

What works:

  • Authenticating (most) requests
  • Saving a model
  • Getting a single model

Example:

DataMapper.setup(:default, :adapter => 's3'
                           :aws_access_key => YOUR_KEY,
                           :aws_secret_key => YOUR_SECRET_KEY,
                           :aws_bucket     => 'dm-s3-bucket')

class Article 
  include DataMapper::Resource

  property :id, UUID, :key => true, :default => lambda { ::UUID.random_create }
  property :title, String
  property :text,  Text
end

a = Article.new(:title => "test", :text => "test")
a.save

a = Article.get(a.id)