Sha256: def8bc8b5cb8d825e46ff8e0bf7f551f4fe7bbb2eab6977f30ffed0634b92a9e

Contents?: true

Size: 388 Bytes

Versions: 25

Compression:

Stored size: 388 Bytes

Contents

# encoding: utf-8

module CarrierWave
  module Uploader
    module Remove

      depends_on CarrierWave::Uploader::Callbacks

      ##
      # Removes the file and reset it
      #
      def remove!
        with_callbacks(:remove) do
          @file.delete if @file
          @file = nil
          @cache_id = nil
        end
      end

    end # Remove
  end # Uploader
end # CarrierWave

Version data entries

25 entries across 25 versions & 5 rubygems

Version Path
thorsson_carrierwave-0.4.12 lib/carrierwave/uploader/remove.rb
thorsson_carrierwave-0.4.11 lib/carrierwave/uploader/remove.rb
thorsson_carrierwave-0.4.10 lib/carrierwave/uploader/remove.rb
thorsson_carrierwave-0.4.9 lib/carrierwave/uploader/remove.rb
thorsson_carrierwave-0.4.8 lib/carrierwave/uploader/remove.rb
thorsson_carrierwave-0.4.6 lib/carrierwave/uploader/remove.rb
thorsson_carrierwave-0.4.5 lib/carrierwave/uploader/remove.rb
carrierwave-0.4.10 lib/carrierwave/uploader/remove.rb
carrierwave-0.4.9 lib/carrierwave/uploader/remove.rb
carrierwave-0.4.8 lib/carrierwave/uploader/remove.rb
carrierwave-0.4.7 lib/carrierwave/uploader/remove.rb
carrierwave-0.4.6 lib/carrierwave/uploader/remove.rb
samlown-carrierwave-0.4.5 lib/carrierwave/uploader/remove.rb
dsturnbull-carrierwave-0.4.9 lib/carrierwave/uploader/remove.rb
dsturnbull-carrierwave-0.4.8 lib/carrierwave/uploader/remove.rb
dsturnbull-carrierwave-0.4.7 lib/carrierwave/uploader/remove.rb
carrierwave-0.4.5 lib/carrierwave/uploader/remove.rb
dsturnbull-carrierwave-0.4.6 lib/carrierwave/uploader/remove.rb
dsturnbull-carrierwave-0.4.5 lib/carrierwave/uploader/remove.rb
carrierwave-0.4.4 lib/carrierwave/uploader/remove.rb