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