Class: Paperclip::Storage::Gcs::BucketRepository

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/paperclip/storage/gcs/bucket_repository.rb

Constant Summary collapse

CACHE_KEY =
self.class.name.freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.find(client, bucket_name) ⇒ Object



11
12
13
# File 'lib/paperclip/storage/gcs/bucket_repository.rb', line 11

def self.find(client, bucket_name)
  instance.find(client, bucket_name)
end

Instance Method Details

#find(client, bucket_name) ⇒ Object



15
16
17
# File 'lib/paperclip/storage/gcs/bucket_repository.rb', line 15

def find(client, bucket_name)
  buckets[[client, bucket_name]] ||= client.bucket(bucket_name)
end