lib/carrierwave-aliyun.rb in carrierwave-aliyun-0.4.3 vs lib/carrierwave-aliyun.rb in carrierwave-aliyun-0.4.4
- old
+ new
@@ -1,11 +1,13 @@
require 'carrierwave/storage/aliyun'
-require 'carrierwave/processing/mime_types'
require 'carrierwave/aliyun/configuration'
CarrierWave.configure do |config|
config.storage_engines.merge!({ aliyun: 'CarrierWave::Storage::Aliyun' })
end
-
CarrierWave::Uploader::Base.send(:include, CarrierWave::Aliyun::Configuration)
-CarrierWave::Uploader::Base.send(:include, CarrierWave::MimeTypes)
-CarrierWave::Uploader::Base.send(:process, :set_content_type)
+
+if CarrierWave::VERSION <= '0.11.0'
+ require 'carrierwave/processing/mime_types'
+ CarrierWave::Uploader::Base.send(:include, CarrierWave::MimeTypes)
+ CarrierWave::Uploader::Base.send(:process, :set_content_type)
+end