lib/carrierwave-google-storage.rb
require 'google-cloud-storage'
require 'carrierwave'
require 'carrierwave/google/storage/version'
require 'carrierwave/storage/gcloud'
require 'carrierwave/storage/gcloud_file'
require 'carrierwave/support/uri_filename'
module CarrierWave
module Uploader
class Base
add_config :gcloud_attributes
add_config :gcloud_bucket
add_config :gcloud_bucket_is_public
add_config :gcloud_credentials
add_config :gcloud_authenticated_url_expiration
add_config :gcloud_content_disposition
configure do |config|
config.storage_engines[:gcloud] = 'CarrierWave::Storage::Gcloud'
end
end
end
end