Sha256: c5088aa31d4e4a63996c97d2afd98e67d7bab7e18942cd2b4bc6e17fe84059c7
Contents?: true
Size: 1.11 KB
Versions: 5
Compression:
Stored size: 1.11 KB
Contents
CarrierWave::SanitizedFile.sanitize_regexp = /[^[:print:]]/ CarrierWave.configure do |config| config.root = if ::Rails.env.test? "/tmp/#{::Rails.application.class.module_parent_name.underscore}/#{::Rails.env}" else "/data/#{::Rails.application.class.module_parent_name.underscore}/#{::Rails.env}" end unless ::Rails.env.test? if File.exists?('config/aws.yml') require 'carrierwave/storage/fog' config.storage :fog config.cache_storage :fog config.fog_provider = 'fog/aws' aws = YAML.load_file('config/aws.yml') config.fog_credentials = { provider: 'AWS', aws_access_key_id: aws['s3']['access_key_id'], aws_secret_access_key: aws['s3']['secret_access_key'], region: aws['s3']['region'] } config.fog_directory = aws['s3']['bucket'] config.fog_public = aws['s3'].fetch('public', false) end end end module Daddy module Uploader class Base < CarrierWave::Uploader::Base def store_dir "#{model.class.to_s.underscore.pluralize}/#{model.id.to_s}/#{mounted_as}" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
daddy-0.9.14 | lib/daddy/uploader.rb |
daddy-0.9.13 | lib/daddy/uploader.rb |
daddy-0.9.12 | lib/daddy/uploader.rb |
daddy-0.9.11 | lib/daddy/uploader.rb |
daddy-0.9.10 | lib/daddy/uploader.rb |