Sha256: ee1f9a089c50a074ef64b88f7d8e9a3d4768f4eb4affdb9db89bfa3dbf4a07cf

Contents?: true

Size: 532 Bytes

Versions: 112

Compression:

Stored size: 532 Bytes

Contents

# encoding: utf-8

module CarrierWave
  module Storage

    ##
    # This file serves mostly as a specification for Storage engines. There is no requirement
    # that storage engines must be a subclass of this class.
    #
    class Abstract

      attr_reader :uploader

      def initialize(uploader)
        @uploader = uploader
      end

      def identifier
        uploader.filename
      end

      def store!(file)
      end

      def retrieve!(identifier)
      end

    end # Abstract
  end # Storage
end # CarrierWave

Version data entries

112 entries across 107 versions & 13 rubygems

Version Path
carrierwave-0.11.2 lib/carrierwave/storage/abstract.rb
carrierwave-0.11.1 lib/carrierwave/storage/abstract.rb
carrierwave-0.11.0 lib/carrierwave/storage/abstract.rb
classiccms-0.7.5 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
classiccms-0.7.4 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
classiccms-0.7.3 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
carrierwave-0.10.0 lib/carrierwave/storage/abstract.rb
carrierwave-0.9.0 lib/carrierwave/storage/abstract.rb
classiccms-0.7.2 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
classiccms-0.7.1 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
classiccms-0.7.0 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
carrierwave-0.8.0 lib/carrierwave/storage/abstract.rb
sunrise-cms-0.5.0.rc1 vendor/bundle/ruby/1.9.1/gems/carrierwave-0.7.1/lib/carrierwave/storage/abstract.rb
classiccms-0.6.9 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
carrierwave-pressplane-0.5.8.3 lib/carrierwave/storage/abstract.rb
classiccms-0.6.8 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
classiccms-0.6.7 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
carrierwave-0.7.1 lib/carrierwave/storage/abstract.rb
classiccms-0.6.6 vendor/bundle/gems/carrierwave-0.6.2/lib/carrierwave/storage/abstract.rb
carrierwave-0.7.0 lib/carrierwave/storage/abstract.rb