module Capybara::Playwright::TmpdirOwner
Public Instance Methods
remove_tmpdir()
click to toggle source
# File lib/capybara/playwright/tmpdir_owner.rb, line 14 def remove_tmpdir if @tmpdir FileUtils.remove_entry(@tmpdir, true) ObjectSpace.undefine_finalizer(self) @tmpdir = nil end end
tmpdir()
click to toggle source
# File lib/capybara/playwright/tmpdir_owner.rb, line 6 def tmpdir return @tmpdir if @tmpdir dir = Dir.mktmpdir ObjectSpace.define_finalizer(self, TmpdirRemover.new(dir)) @tmpdir = dir end