Sha256: b1a3e6682b9525f83d68eb28c5e74734cb4b910e992cfb231cfe1ea966866add
Contents?: true
Size: 579 Bytes
Versions: 1
Compression:
Stored size: 579 Bytes
Contents
# encoding: UTF-8 module Spontaneous::Media module Store autoload :Backend, "spontaneous/media/store/backend" autoload :Local, "spontaneous/media/store/local" autoload :Cloud, "spontaneous/media/store/cloud" extend self def create(name, config) case config[:provider] when "Local", "local" Local.new(name, config[:local_root], config[:url], config[:accepts]) else bucket = config.delete(:bucket) accepts = config.delete(:accepts) Cloud.new(name, config, bucket, accepts) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spontaneous-0.2.0.beta10 | lib/spontaneous/media/store.rb |