module Bizside::Uploader::FilenameValidator
Public Instance Methods
invalid_filename_regexp()
click to toggle source
# File lib/bizside/uploader/filename_validator.rb, line 10 def invalid_filename_regexp CARRIERWAVE_SANITIZE_REGEXP end
Private Instance Methods
validate_filename!(new_file)
click to toggle source
# File lib/bizside/uploader/filename_validator.rb, line 16 def validate_filename!(new_file) if new_file and new_file.respond_to?(:original_filename) filename = new_file.original_filename else filename = File.basename(new_file.path) end if invalid_filename_regexp =~ filename message = I18n.translate(:'errors.messages.filename_error', filename: filename) raise CarrierWave::IntegrityError, message end end