Sha256: 0f32bc7ef4660bb2a92421c9e7202da74ddd957eb915a9e5c6c94dfccf93ad16

Contents?: true

Size: 543 Bytes

Versions: 12

Compression:

Stored size: 543 Bytes

Contents

module CarrierWave
  module Backgrounder

    module Delay
      def cache_versions!(new_file)
        super if proceed_with_versioning?
      end

      def store_versions!(*args)
        super if proceed_with_versioning?
      end

      def process!(new_file=nil)
        super if proceed_with_versioning?
      end

      private

      def proceed_with_versioning?
        !model.respond_to?(:"process_#{mounted_as}_upload") || model.send(:"process_#{mounted_as}_upload")
      end
    end # Delay

  end # Backgrounder
end # CarrierWave

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
carrierwave_backgrounder-0.4.1 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.4.0 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.3.0 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.2.2 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.2.1 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.2.0 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.1.5 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.1.4 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.1.3 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.1.2 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.1.1 lib/backgrounder/delay.rb
carrierwave_backgrounder-0.1.0 lib/backgrounder/delay.rb