X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/3abeeb7f41302c785306b241d0e7afdda16b3247..3a43f9fe0421afdf74d2f570ee8987a4022519cf:/app/models/trace.rb diff --git a/app/models/trace.rb b/app/models/trace.rb index 5496bec45..97800a868 100644 --- a/app/models/trace.rb +++ b/app/models/trace.rb @@ -120,10 +120,10 @@ class Trace < ApplicationRecord def mime_type filetype = Open3.capture2("/usr/bin/file", "-Lbz", trace_name).first.chomp - gzipped = filetype =~ /gzip compressed/ - bzipped = filetype =~ /bzip2 compressed/ - zipped = filetype =~ /Zip archive/ - tarred = filetype =~ /tar archive/ + gzipped = filetype.include?("gzip compressed") + bzipped = filetype.include?("bzip2 compressed") + zipped = filetype.include?("Zip archive") + tarred = filetype.include?("tar archive") mimetype = if gzipped "application/x-gzip" @@ -142,10 +142,10 @@ class Trace < ApplicationRecord def extension_name filetype = Open3.capture2("/usr/bin/file", "-Lbz", trace_name).first.chomp - gzipped = filetype =~ /gzip compressed/ - bzipped = filetype =~ /bzip2 compressed/ - zipped = filetype =~ /Zip archive/ - tarred = filetype =~ /tar archive/ + gzipped = filetype.include?("gzip compressed") + bzipped = filetype.include?("bzip2 compressed") + zipped = filetype.include?("Zip archive") + tarred = filetype.include?("tar archive") extension = if tarred && gzipped ".tar.gz" @@ -211,10 +211,10 @@ class Trace < ApplicationRecord def xml_file filetype = Open3.capture2("/usr/bin/file", "-Lbz", trace_name).first.chomp - gzipped = filetype =~ /gzip compressed/ - bzipped = filetype =~ /bzip2 compressed/ - zipped = filetype =~ /Zip archive/ - tarred = filetype =~ /tar archive/ + gzipped = filetype.include?("gzip compressed") + bzipped = filetype.include?("bzip2 compressed") + zipped = filetype.include?("Zip archive") + tarred = filetype.include?("tar archive") if gzipped || bzipped || zipped || tarred file = Tempfile.new("trace.#{id}")