class Monolith::LoggedChdir

Public Class Methods

new(dir) click to toggle source
  # File lib/monolith/logged_chdir.rb
5 def initialize(dir)
6   @dir = dir
7 end

Public Instance Methods

chdir() { || ... } click to toggle source
   # File lib/monolith/logged_chdir.rb
 9 def chdir(&block)
10   return_value = nil
11 
12   Dir.chdir(@dir) do
13     log("cd #{@dir}")
14     return_value = yield
15     log("cd -")
16   end
17 
18   return_value
19 end