Sha256: a797b13b3f67df595f09ed76eba35385f6b3ebed85847ce10a06eb7a52ad70f4

Contents?: true

Size: 321 Bytes

Versions: 8

Compression:

Stored size: 321 Bytes

Contents

require 'tempfile'

module Wisepdf
  class Tempfile < Tempfile
    # 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), $$, n.to_i, extension)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
wisepdf-1.1.3 lib/wisepdf/tempfile.rb
wisepdf-1.1.2 lib/wisepdf/tempfile.rb
wisepdf-1.1.1 lib/wisepdf/tempfile.rb
wisepdf-1.1.0 lib/wisepdf/tempfile.rb
wisepdf-1.0.3 lib/wisepdf/tempfile.rb
wisepdf-1.0.2 lib/wisepdf/tempfile.rb
wisepdf-1.0.1 lib/wisepdf/tempfile.rb
wisepdf-1.0.0 lib/wisepdf/tempfile.rb