lib/fog/storage/openstack/models/file.rb in fog-openstack-0.1.25 vs lib/fog/storage/openstack/models/file.rb in fog-openstack-0.1.26

- old
+ new

@@ -5,10 +5,11 @@ class OpenStack class File < Fog::OpenStack::Model identity :key, :aliases => 'name' attribute :access_control_allow_origin, :aliases => ['Access-Control-Allow-Origin'] + attribute :cache_control, :aliases => ['Cache-Control'] 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 @@ -106,9 +107,10 @@ collection.get_url(key) end def save(options = {}) requires :directory, :key + options['Cache-Control'] = cache_control if cache_control options['Content-Type'] = content_type if content_type options['Content-Disposition'] = content_disposition if content_disposition options['Access-Control-Allow-Origin'] = access_control_allow_origin if access_control_allow_origin options['Origin'] = origin if origin options['X-Delete-At'] = delete_at if delete_at