Sha256: 1d28cb0f183ebe06980e477f0ab5ad6c4c68150ce05929465b9dbc822e1d5118
Contents?: true
Size: 550 Bytes
Versions: 2
Compression:
Stored size: 550 Bytes
Contents
require 'attached/storage/base' require 'attached/storage/fs' require 'attached/storage/s3' module Attached module Storage # Create a storage object given a medium and credentials. # # Usage: # # Attached::Storage.medium(:fs) # Attached::Storage.medium(:s3) def self.medium(storage = :fs, credentials = nil) case storage when :fs then return Attached::Storage::FS.new(credentials) when :s3 then return Attached::Storage::S3.new(credentials) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
attached-0.0.2 | lib/attached/storage.rb |
attached-0.0.1 | lib/attached/storage.rb |