[openstack|storage] fixes around file metadata

This commit is contained in:
geemus 2015-01-12 10:13:52 -06:00
parent 3b0a132ac7
commit a1a08cb61b
1 changed files with 3 additions and 2 deletions

View File

@ -6,12 +6,13 @@ module Fog
class File < Fog::Model
identity :key, :aliases => 'name'
attribute :access_control_allow_origin, :aliases => ['Access-Control-Allow-Origin']
attribute :content_length, :aliases => ['bytes', 'Content-Length'], :type => :integer
attribute :content_type, :aliases => ['content_type', 'Content-Type']
attribute :content_disposition, :aliases => ['content_disposition', 'Content-Disposition']
attribute :etag, :aliases => ['hash', 'Etag']
attribute :last_modified, :aliases => ['last_modified', 'Last-Modified'], :type => :time
attribute :access_control_allow_origin, :aliases => ['Access-Control-Allow-Origin']
attribute :metadata
attribute :origin, :aliases => ['Origin']
def body
@ -47,7 +48,7 @@ module Fog
end
def metadata
@metadata ||= headers_to_metadata
attributes[:metadata] ||= headers_to_metadata
end
def owner=(new_owner)