Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > rakeライブラリ > RakeFileUtilsモジュール

module RakeFileUtils

クラス・モジュールの継承リスト: RakeFileUtils < FileUtils
extend: RakeFileUtils

要約

カスタムバージョンの FileUtils のメソッドを提供します。

FileUtils で定義されているメソッドのうち、:verbose, :noop の二つのオプションのいずれかに反応するメソッドの動作を変更します。

このモジュールはトップレベルでインクルードされます。その際、FileUtils, RakeFileUtils に定義されているメソッドの可視性はプライベートに変更されます。

@see FileUtils

特異メソッド

定義 説明
nowrite_flag -> bool

この値が真の場合、実際のファイル書き込みをともなう操作は行いません。そうでない場合、ファイル書き込みを行います。

nowrite_flag=(flag)

実際に動作を行うかどうか設定します。

verbose_flag -> bool

この値が真の場合、詳細を表示します。

verbose_flag=(flag)

詳細を表示するかどうか設定します。

インスタンスメソッド

定義 説明
nowrite(value = nil) { ... }

ファイルを書き込むかどうかを制御します。

verbose(value = nil) { ... }

詳細を出力するかどうかを制御します。

when_writing(msg = nil) { ... }

RakeFileUtils.nowrite_flag が真である場合与えられたブロックを実行せずに、与えられたメッセージを表示します。

継承したメソッド

ruby safe_ln sh split_all .#cd .#chmod .#chmod_R .#chown .#chown_R .#cmp .#compare_stream .#copy .#copy_entry .#copy_file .#copy_stream .#cp_r .#getwd .#install .#link .#ln_s .#ln_sf .#makedirs .#mkdir .#move .#remove .#remove_dir .#remove_entry .#remove_entry_secure .#remove_file .#rm_f .#rm_r .#rm_rf .#rmdir .#touch .#uptodate? ::METHODS ::OPT_TABLE