class SnipSnap::PaperclipExtension::FileAdapter
Public Class Methods
new(target)
click to toggle source
# File lib/snipsnap/extensions/paperclip.rb, line 41 def initialize(target) @target = target[:tempfile] cache_current_values(target) end
Private Instance Methods
cache_current_values(target)
click to toggle source
# File lib/snipsnap/extensions/paperclip.rb, line 48 def cache_current_values(target) self.original_filename = target[:filename] self.original_filename ||= File.basename(@target.path) @tempfile = copy_to_tempfile(@target) @content_type = Paperclip::ContentTypeDetector.new(@target.path).detect @size = File.size(@target) end