Sha256: 2b1c9ab4ad70d234b046f8e3667d71feac5459e2456bddfd1093e94f641c3c38
Contents?: true
Size: 466 Bytes
Versions: 24
Compression:
Stored size: 466 Bytes
Contents
# frozen_string_literal: true module RakeGitCrypt class Home def initialize(work_directory, home_directory) @work_directory = work_directory @home_directory = home_directory end def with_resolved_directory(&block) if @home_directory == :temporary Dir.mktmpdir('home', @work_directory, &block) else FileUtils.mkdir_p(@home_directory) if @home_directory yield @home_directory end end end end
Version data entries
24 entries across 24 versions & 1 rubygems