lib/rio/scheme/temp.rb in rio-0.3.2 vs lib/rio/scheme/temp.rb in rio-0.3.3
- old
+ new
@@ -110,11 +110,12 @@
@tmpdir = temp_dir || DFLT_TMPDIR
require 'tempfile'
@tf = ::Tempfile.new( @prefix.to_s, @tmpdir.to_s)
super(@tf.path)
end
- def open(mode='ignored',tf=nil,td=nil)
+ def open(mode='ignored')
+ #p callstr('open',mode)
@tf
end
def close
super
@tf = nil
@@ -127,10 +128,11 @@
end
require 'rio/state'
class Reset < State::Base
def initialize(*args)
super
+ #p args
@tempobj = nil
end
def check?() true end
def dir(prefix=rl.prefix,tmpdir=rl.tmpdir)
self.rl = RIO::Temp::Dir::RL.new(prefix, tmpdir)
@@ -154,9 +156,10 @@
def file?() false end
def dir?() false end
def open?() false end
def closed?() true end
def when_missing(sym,*args)
+ #p @rl.scheme
if @tempobj.nil?
file()
else
gofigure(sym,*args)
end