Module: RetinaRails::Strategies

Defined in:
lib/retina_rails/strategies.rb,
lib/retina_rails/strategies/paperclip.rb,
lib/retina_rails/strategies/carrierwave.rb

Defined Under Namespace

Modules: CarrierWave, Paperclip

Class Method Summary collapse

Class Method Details

.include_strategiesObject



4
5
6
7
8
9
10
11
12
13
# File 'lib/retina_rails/strategies.rb', line 4

def self.include_strategies
  if defined?(::CarrierWave)
    require 'retina_rails/strategies/carrierwave'
    ::CarrierWave::Uploader::Base.send(:include, CarrierWave::Base)
  end
  if defined?(::Paperclip)
    require 'retina_rails/strategies/paperclip'
    ::ActiveRecord::Base.send(:include, Paperclip::Base)
  end
end