Sha256: a0a25d96c8acf225083ef590624160b6dae0d047df136a700ed51826cf537eb6

Contents?: true

Size: 375 Bytes

Versions: 31

Compression:

Stored size: 375 Bytes

Contents

require 'tempfile'

require 'envjs'

class Envjs::TempFile < Tempfile

  def initialize pattern, suffix = nil
    super(pattern)


    if suffix
      new_path = path + "." + suffix
      File.link path, new_path
      File.unlink path
      # blah ... implementation specific ...
      @data[0] = @tmpname = new_path
    end
  end

  def getAbsolutePath
    path
  end

end

Version data entries

31 entries across 31 versions & 4 rubygems

Version Path
envjs19-0.3.8.20101029121421 lib/envjs/tempfile.rb
envjs-0.3.8 lib/envjs/tempfile.rb
envjs-0.3.7 lib/envjs/tempfile.rb
envjs-0.3.6 lib/envjs/tempfile.rb
envjs-0.3.5 lib/envjs/tempfile.rb
envjs-0.3.4 lib/envjs/tempfile.rb
envjs-0.3.3 lib/envjs/tempfile.rb
envjs-0.3.2 lib/envjs/tempfile.rb
envjs-0.3.1 lib/envjs/tempfile.rb
envjs-0.3.0 lib/envjs/tempfile.rb
envjs-0.2.0 lib/envjs/tempfile.rb
envjs-0.1.7 lib/envjs/tempfile.rb
envjs-0.1.6 lib/envjs/tempfile.rb
envjs-0.1.5 lib/envjs/tempfile.rb
envjs-0.1.4 lib/envjs/tempfile.rb
envjs-0.1.3 lib/envjs/tempfile.rb
harmony-0.5.1 vendor/envjs/lib/envjs/tempfile.rb
harmony-0.5 vendor/envjs/lib/envjs/tempfile.rb
envjs-0.1.2 lib/envjs/tempfile.rb
envjs-0.1.1 lib/envjs/tempfile.rb