code.rb 235 B

123456789101112
  1. class PreviewJob
  2. attr_reader :filename, :format
  3. def initialize(filename)
  4. @filename = filename
  5. @format = File.extname(filename).delete_prefix('.')
  6. end
  7. def async?
  8. %w[pdf docx dwg parquet].include?(format)
  9. end
  10. end