class Capybara::Playwright::TmpdirOwner::TmpdirRemover
Public Class Methods
new(tmpdir)
click to toggle source
# File lib/capybara/playwright/tmpdir_owner.rb, line 23 def initialize(tmpdir) @pid = Process.pid @tmpdir = tmpdir end
Public Instance Methods
call(*args)
click to toggle source
# File lib/capybara/playwright/tmpdir_owner.rb, line 28 def call(*args) return if @pid != Process.pid begin FileUtils.remove_entry(@tmpdir, true) rescue => err $stderr.puts err end end