Method: Fog::Storage::HP::Files#get

Defined in:
lib/fog/hp/models/storage/files.rb

#get(key, &block) ⇒ Object



55
56
57
58
59
60
61
62
63
64
65
# File 'lib/fog/hp/models/storage/files.rb', line 55

def get(key, &block)
  requires :directory
  data = connection.get_object(directory.key, key, &block)
  file_data = data.headers.merge({
    :body => data.body,
    :key  => key
  })
  new(file_data)
rescue Fog::Storage::HP::NotFound
  nil
end