class CarrierWave::Storage::GcloudOptions
Attributes
uploader[R]
Public Class Methods
new(uploader)
click to toggle source
# File lib/carrierwave/storage/gcloud_options.rb, line 6 def initialize(uploader) @uploader = uploader end
Public Instance Methods
expiration_options(options = {})
click to toggle source
# File lib/carrierwave/storage/gcloud_options.rb, line 14 def expiration_options(options = {}) uploader_expiration = uploader.gcloud_authenticated_url_expiration { expires_in: uploader_expiration }.merge(options) end
read_options()
click to toggle source
# File lib/carrierwave/storage/gcloud_options.rb, line 10 def read_options gcloud_read_options end
Private Instance Methods
gcloud_attributes()
click to toggle source
# File lib/carrierwave/storage/gcloud_options.rb, line 21 def gcloud_attributes uploader.gcloud_attributes || {} end
gcloud_read_options()
click to toggle source
# File lib/carrierwave/storage/gcloud_options.rb, line 25 def gcloud_read_options uploader.gcloud_read_options || {} end
gcloud_write_options()
click to toggle source
# File lib/carrierwave/storage/gcloud_options.rb, line 29 def gcloud_write_options uploader.gcloud_write_options || {} end