From 99cb5b39fea7dadc5312e57c43e8ac3ce16c6de2 Mon Sep 17 00:00:00 2001 From: Vasily Fedoseyev Date: Wed, 10 Apr 2024 18:01:56 +0300 Subject: [PATCH] Drop old jruby support (modern have tempfile similar to mri) --- lib/paperclip.rb | 1 - lib/paperclip/tempfile.rb | 20 -------------------- 2 files changed, 21 deletions(-) delete mode 100644 lib/paperclip/tempfile.rb diff --git a/lib/paperclip.rb b/lib/paperclip.rb index 409cc63..22ee9c4 100644 --- a/lib/paperclip.rb +++ b/lib/paperclip.rb @@ -32,7 +32,6 @@ require 'paperclip/upfile' require 'paperclip/iostream' require 'paperclip/geometry' require 'paperclip/processor' -require 'paperclip/tempfile' require 'paperclip/thumbnail' require 'paperclip/recursive_thumbnail' require 'paperclip/storage' diff --git a/lib/paperclip/tempfile.rb b/lib/paperclip/tempfile.rb deleted file mode 100644 index 48a75a8..0000000 --- a/lib/paperclip/tempfile.rb +++ /dev/null @@ -1,20 +0,0 @@ -# frozen_string_literal: true - -require 'English' - -module Paperclip - # Due to how ImageMagick handles its image format conversion and how Tempfile - # handles its naming scheme, it is necessary to override how Tempfile makes - # its names so as to allow for file extensions. Idea taken from the comments - # on this blog post: - # http://marsorange.com/archives/of-mogrify-ruby-tempfile-dynamic-class-definitions - class Tempfile < ::Tempfile - # это похоже актуально только для java (не проверял, в mri 3.2 точно не вызывается) - - # Replaces Tempfile's +make_tmpname+ with one that honors file extensions. - def make_tmpname(basename, n) - extension = File.extname(basename) - sprintf("%s,%d,%d%s", File.basename(basename, extension), $PROCESS_ID, n.to_i, extension) - end - end -end