Module: Fog::Storage
- Defined in:
- lib/fog-gridfs.rb,
lib/fog-gridfs/gridfs/storage.rb,
lib/fog-gridfs/gridfs/models/storage/file.rb,
lib/fog-gridfs/gridfs/models/storage/files.rb,
lib/fog-gridfs/gridfs/models/storage/directory.rb,
lib/fog-gridfs/gridfs/models/storage/directories.rb
Defined Under Namespace
Classes: Gridfs
Class Method Summary collapse
- .new_with_gridfs(attributes) ⇒ Object (also: new)
Class Method Details
.new_with_gridfs(attributes) ⇒ Object Also known as: new
7 8 9 10 11 12 13 14 15 16 |
# File 'lib/fog-gridfs.rb', line 7 def self.new_with_gridfs(attributes) duped_attributes = attributes.dup provider = duped_attributes.delete(:provider) if provider == :grid_fs require 'fog-gridfs/gridfs/storage' Fog::Storage::Gridfs.new(duped_attributes) else new_without_gridfs(attributes) end end |