Method: UploadColumn::SanitizedFile#initialize

Defined in:
lib/upload_column/sanitized_file.rb

#initialize(file, options = {}) ⇒ SanitizedFile

Returns a new instance of SanitizedFile.



21
22
23
24
25
26
27
28
29
30
# File 'lib/upload_column/sanitized_file.rb', line 21

def initialize(file, options = {})
  @options = options
  if file && file.instance_of?(String) && !file.empty? 
    @path = file
    self.filename = File.basename(file)
  else
    @file = file
    self.filename = self.original_filename unless self.empty?
  end
end