Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > shellライブラリ > Shellクラス > cd
cd(path, &block) -> self[permalink][rdoc]chdir(path, &block) -> selfカレントディレクトリをpathにする. イテレータとして呼ばれたときには ブロック実行中のみカレントディレクトリを変更する.
使用例
require 'shell'
sh = Shell.new
sh.transact {
  cd("/tmp"){
    p cwd #=> "/tmp"
  }
  p cwd #=> "/Users/kouya/rbmanual"
}