Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > rake/packagetaskライブラリ
配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義します。
このライブラリをロードすると以下のタスクが使用可能になります。
パッケージを作成します。
作成したパッケージを削除します。このタスクは clobber タスクにも追加されます。
パッケージが古くない場合でもパッケージを再作成します。
Rake::PackageTask#need_tar が真の場合 gzip された tar パッケージを作成します。
Rake::PackageTask#need_tar_gz が真の場合 gzip された tar パッケージを作成します。
Rake::PackageTask#need_tar_bz2 が真の場合 bzip2 された tar パッケージを作成します。
Rake::PackageTask#need_zip が真の場合 zip されたパッケージを作成します。
例:
Rake::PackageTask.new("rake", "1.2.3") do |t| t.need_tar = true t.package_files.include("lib/**/*.rb") end
Rake::PackageTask | 配布するパッケージ (zip, tar, etc...) を作成するためのタスクを定義するクラスです。 |
rake | Rake というコマンドラインツールを扱うライブラリです。 |
rake/tasklib | タスクのライブラリを作成するためのベースとなるクラスを扱うライブラリです。 |