class RakeGPG::Home
Public Class Methods
new(work_directory, home_directory)
click to toggle source
# File lib/rake_gpg/home.rb, line 3 def initialize(work_directory, home_directory) @work_directory = work_directory @home_directory = home_directory end
Public Instance Methods
with_resolved_directory() { |home_directory| ... }
click to toggle source
# File lib/rake_gpg/home.rb, line 8 def with_resolved_directory if @home_directory == :temporary Dir.mktmpdir('home', @work_directory) do |home_directory| yield home_directory end else FileUtils.mkdir_p(@home_directory) yield @home_directory end end