Method: QuickFile::Upload::InstanceMethods#reprocess!

Defined in:
lib/quick_file/upload.rb

#reprocess!Object



127
128
129
130
131
132
133
134
135
136
137
138
# File 'lib/quick_file/upload.rb', line 127

def reprocess!
  return unless (stored? || error?)
  # download original file
  cp = QuickFile.new_cache_file File.extname(self.path)
  QuickFile.download(url, cp)
  styles["original"] = {"cache" => cp, 
                        "ct" => QuickFile.content_type_for(cp),
                        "sz" => File.size(cp)}
  self.state = STATES[:cached]
  self.save
  self.process!
end