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