aboutsummaryrefslogtreecommitdiffstats
path: root/activestorage
diff options
context:
space:
mode:
authorGeorge Claghorn <george@basecamp.com>2017-09-01 23:12:42 -0400
committerGeorge Claghorn <george@basecamp.com>2017-09-01 23:13:12 -0400
commiteba7f858679351180f1706a7296df8a001bba29c (patch)
treef1249e63fd5b000d7dc0f2f0fdfbdd8c4c382b7d /activestorage
parent82bfe3bf115e7d4d6f5f5b40f8ab32a61148da67 (diff)
downloadrails-eba7f858679351180f1706a7296df8a001bba29c.tar.gz
rails-eba7f858679351180f1706a7296df8a001bba29c.tar.bz2
rails-eba7f858679351180f1706a7296df8a001bba29c.zip
Accept GCS client options
Diffstat (limited to 'activestorage')
-rw-r--r--activestorage/lib/active_storage/service/gcs_service.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/activestorage/lib/active_storage/service/gcs_service.rb b/activestorage/lib/active_storage/service/gcs_service.rb
index b3fe592097..a0ba5654a1 100644
--- a/activestorage/lib/active_storage/service/gcs_service.rb
+++ b/activestorage/lib/active_storage/service/gcs_service.rb
@@ -9,8 +9,8 @@ module ActiveStorage
class Service::GCSService < Service
attr_reader :client, :bucket
- def initialize(project:, keyfile:, bucket:)
- @client = Google::Cloud::Storage.new(project: project, keyfile: keyfile)
+ def initialize(project:, keyfile:, bucket:, **options)
+ @client = Google::Cloud::Storage.new(project: project, keyfile: keyfile, **options)
@bucket = @client.bucket(bucket)
end