Method: Fog::OpenStack::Storage::Files#head

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

#head(key, _options = {}) ⇒ Object



79
80
81
82
83
84
85
86
# File 'lib/fog/openstack/storage/models/files.rb', line 79

def head(key, _options = {})
  requires :directory
  data = service.head_object(directory.key, key)
  file_data = data.headers.merge(:key => key)
  new(file_data)
rescue Fog::OpenStack::Storage::NotFound
  nil
end