From a77a19a00fdc5fc35d4fe715b0d753e7532ea166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20Pa=CC=88rna?= Date: Fri, 12 May 2017 21:12:07 +0100 Subject: [PATCH 1/2] bumped version to 1.0.1 --- lib/dragonfly/google_data_store/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/dragonfly/google_data_store/version.rb b/lib/dragonfly/google_data_store/version.rb index ecd76ed..64dc9ae 100644 --- a/lib/dragonfly/google_data_store/version.rb +++ b/lib/dragonfly/google_data_store/version.rb @@ -1,5 +1,5 @@ module Dragonfly class GoogleDataStore - VERSION = "1.0.0" + VERSION = "1.0.1" end end From 716cfd5c404c72bc1675a1a5287d8d06e6af2c4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Priit=20Pa=CC=88rna?= Date: Fri, 12 May 2017 21:12:15 +0100 Subject: [PATCH 2/2] add original filename to uid path --- lib/dragonfly/google_data_store.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/dragonfly/google_data_store.rb b/lib/dragonfly/google_data_store.rb index ba5f11e..98b2321 100644 --- a/lib/dragonfly/google_data_store.rb +++ b/lib/dragonfly/google_data_store.rb @@ -15,7 +15,7 @@ def initialize(opts) def write(object, opts = {}) ensure_bucket_exists - uid = opts[:path] || Dragonfly::GoogleDataStore.generate_uid + uid = opts[:path] || Dragonfly::GoogleDataStore.generate_uid(object.name || 'file') bucket.create_file object.tempfile.path, uid, metadata: object.meta @@ -40,8 +40,8 @@ def destroy(uid) nil end - def self.generate_uid - "#{Time.now.strftime('%Y/%m/%d/%H/%M')}/#{SecureRandom.uuid}" + def self.generate_uid(name) + "#{Time.now.strftime('%Y/%m/%d/%H/%M')}/#{SecureRandom.uuid}/#{name}" end private