class Paperclip::UploadedFileAdapter

Public Class Methods

new(target) click to toggle source
# File lib/paperclip/io_adapters/uploaded_file_adapter.rb, line 3
def initialize(target)
  @target = target
  cache_current_values

  if @target.respond_to?(:tempfile)
    @tempfile = copy_to_tempfile(@target.tempfile)
  else
    @tempfile = copy_to_tempfile(@target)
  end
end

Private Instance Methods

cache_current_values() click to toggle source
# File lib/paperclip/io_adapters/uploaded_file_adapter.rb, line 16
def cache_current_values
  @original_filename = @target.original_filename
  @content_type = @target.content_type.to_s.strip
  @size = File.size(@target.path)
end