Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > 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"
}