mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Added an example of the head method
This commit is contained in:
parent
ca360be0ed
commit
5d3de0891c
1 changed files with 16 additions and 0 deletions
|
@ -170,6 +170,22 @@ Fog takes care of the rest so you can focus on your cover letter. And with the a
|
|||
file.destroy
|
||||
directory.destroy
|
||||
|
||||
## Checking if a file already exists
|
||||
|
||||
Sometimes you might want to find out some information about a file without retrieving the whole file. You can do that using 'head'.
|
||||
|
||||
#returns nil if the file doesn't exist
|
||||
if directory.files.head('resume.html')
|
||||
#do something
|
||||
end
|
||||
|
||||
#returns a hash with the following data:
|
||||
# 'Content-Length' - Size of object contents
|
||||
# 'Content-Type' - MIME type of object
|
||||
# 'ETag' - Etag of object
|
||||
# 'Last-Modified' - Last modified timestamp for object
|
||||
puts directory.files.head('resume.html')
|
||||
|
||||
## Summary
|
||||
|
||||
All done. Try out all the different options and let me know if you have any bugs or issues. I also wrote up a more <a href="https://gist.github.com/710869">consolidated example as a script</a> that you can use for reference.
|
||||
|
|
Loading…
Reference in a new issue