class DuoSplitter::TempDirWrapper

Public Class Methods

new(context:) click to toggle source
# File lib/duo_splitter/temp_dir_wrapper.rb, line 8
def initialize(context:)
  @context = context
end

Public Instance Methods

run() { || ... } click to toggle source
# File lib/duo_splitter/temp_dir_wrapper.rb, line 12
def run
  Dir.mktmpdir do |dirname|
    @context.temp_dir = Pathname.new(dirname)

    yield
  end
end