Class: Fog::Storage::Gridfs::Files

Inherits:
Collection
  • Object
show all
Defined in:
lib/fog-gridfs/gridfs/models/storage/files.rb

Instance Method Summary collapse

Instance Method Details

#allObject



14
15
16
# File 'lib/fog-gridfs/gridfs/models/storage/files.rb', line 14

def all
  requires :directory
end

#get(key) ⇒ Object



18
19
20
21
# File 'lib/fog-gridfs/gridfs/models/storage/files.rb', line 18

def get(key)
  requires :directory
  new(key: key).body
end

#head(key) ⇒ Object



23
24
25
# File 'lib/fog-gridfs/gridfs/models/storage/files.rb', line 23

def head(key)
  requires :directory
end

#new(attributes = {}) ⇒ Object



27
28
29
30
# File 'lib/fog-gridfs/gridfs/models/storage/files.rb', line 27

def new(attributes = {})
  requires :directory
  super({ :directory => directory }.merge!(attributes))
end