Method: ActiveStorage::Service::GCSService#initialize

Defined in:
lib/active_storage/service/gcs_service.rb

#initialize(project:, keyfile:, bucket:) ⇒ GCSService

Returns a new instance of GCSService.



9
10
11
12
# File 'lib/active_storage/service/gcs_service.rb', line 9

def initialize(project:, keyfile:, bucket:)
  @client = Google::Cloud::Storage.new(project: project, keyfile: keyfile)
  @bucket = @client.bucket(bucket)
end