Sha256: 1f9c69222e505978c913a199f54ff6722a9c4407aff9c2e36b89ad56ba82cdfe
Contents?: true
Size: 302 Bytes
Versions: 4
Compression:
Stored size: 302 Bytes
Contents
require 'aws-sdk' module Alephant class Cache def initialize(id) @s3_bucket = AWS::S3.new.buckets.create(id) end def get(object_id) @s3_bucket.objects[object_id].read end def put(object_id, data) @s3_bucket.objects[object_id].write(data) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
alephant-0.0.4-java | lib/alephant/models/cache.rb |
alephant-0.0.3-java | lib/alephant/models/cache.rb |
alephant-0.0.2-java | lib/models/cache.rb |
alephant-0.0.1-java | lib/models/cache.rb |