Module: Misc

Defined in:
lib/scout/misc.rb

Class Method Summary collapse

Class Method Details

.in_dir(dir) ⇒ Object



2
3
4
5
6
7
8
9
10
11
# File 'lib/scout/misc.rb', line 2

def self.in_dir(dir)
  old_pwd = FileUtils.pwd
  begin
    FileUtils.mkdir_p dir unless File.exist?(dir)
    FileUtils.cd dir
    yield
  ensure
    FileUtils.cd old_pwd
  end
end