539件ヒット
[1-100件を表示]
(0.026秒)
別のキーワード
種類
- インスタンスメソッド (429)
- 特異メソッド (99)
- クラス (11)
クラス
-
Rake
:: FileList (44) -
Rake
:: FileTask (22) -
Rake
:: GemPackageTask (11) -
Rake
:: MakefileLoader (11) -
Rake
:: NameSpace (22) -
Rake
:: PackageTask (176) -
Rake
:: RDocTask (11) -
Rake
:: TaskArguments (11) -
Rake
:: TestTask (11) - String (11)
モジュール
- FileUtils (22)
- Kernel (22)
-
Rake
:: TaskManager (110) - RakeFileUtils (44)
キーワード
- * (11)
- TestTask (11)
- [] (11)
-
create
_ rule (11) - each (11)
- egrep (11)
-
enhance
_ with _ matching _ rule (11) - exclude (11)
- file (11)
-
in
_ namespace (11) - intern (11)
-
last
_ comment (11) -
last
_ description (11) -
last
_ description= (11) - load (11)
- lookup (11)
- name (11)
- name= (11)
-
need
_ tar (11) -
need
_ tar= (11) -
need
_ tar _ bz2 (11) -
need
_ tar _ bz2= (11) -
need
_ tar _ gz (11) -
need
_ tar _ gz= (11) -
need
_ zip (11) -
need
_ zip= (11) - needed? (11)
- new (55)
-
nowrite
_ flag (11) -
nowrite
_ flag= (11) -
package
_ dir (11) -
package
_ dir= (11) -
package
_ dir _ path (11) -
package
_ files (11) -
package
_ files= (11) - pathmap (11)
- ruby (11)
- rule (11)
- sh (11)
-
synthesize
_ file _ task (11) - tasks (22)
-
verbose
_ flag (11) -
verbose
_ flag= (11)
検索結果
先頭5件
-
FileUtils
# sh(*cmd) {|result , status| . . . } (115.0) -
与えられたコマンドを実行します。
...参照してください。
例:
sh %{ls -ltr}
sh 'ls', 'file with spaces'
# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #{res.exitstatus})"
end
end
@see Kernel.#exec, Kernel.#system... -
Kernel
# rule(*args) {|t| . . . } -> Rake :: Task (115.0) -
自動的に作成するタスクのためのルールを定義します。
...自動的に作成するタスクのためのルールを定義します。
@param args ルールに与えるパラメータを指定します。
例:
rule '.o' => '.c' do |t|
sh %{cc -o #{t.name} #{t.source}}
end... -
Rake
:: FileList # egrep(pattern) {|filename , count , line| . . . } (115.0) -
与えられたパターンをファイルリストから grep のように検索します。
...uby]{
# Rakefile での記載例とする
IO.write("sample1", "line1\nline2\nline3\n")
IO.write("sample2", "line1\nline2\nline3\nline4\n")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new('sample*')
file_list.egrep(/line/) # => 7
file_list.egrep(/.*/) do |filena......me, count, line|
"filename = #{filename}, count = #{count}, line = #{line}"
end
end
# => "filename = sample1, count = 1, line = line1\n"
# => "filename = sample1, count = 2, line = line2\n"
# => "filename = sample1, count = 3, line = line3\n"
# => "filename = sample2, count = 1, line = line1\... -
Rake
:: FileList . new(*patterns) {|self| . . . } (115.0) -
与えられたパターンをもとにして自身を初期化します。
...いる場合は、自身をブロックパラメータとしてブロックを評価します。
@param patterns パターンを指定します。
例:
file_list = FileList.new('lib/**/*.rb', 'test/test*.rb')
pkg_files = FileList.new('lib/**/*') do |fl|
fl.exclude(/\bCVS\b/)
end... -
Rake
:: FileTask # timestamp -> Time | Rake :: LateTime (115.0) -
ファイルタスクのタイムスタンプを返します。
...ファイルタスクのタイムスタンプを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: "test.txt"
file "test.txt" do |task|
Rake.application.options.build_all = false
task.timestamp # => #<Rake::LateTime:0x2ba58f0>
end
//}... -
Rake
:: TaskManager # lookup(task _ name , initial _ scope = nil) -> Rake :: Task | nil (115.0) -
与えられたタスク名にマッチするタスクを検索します。
...名を指定します。
@param initial_scope 検索するスコープを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.application.lookup("test_rake_app") # => <Rake::Task test_rake_app => []>
end
//}... -
Rake
:: TaskManager # synthesize _ file _ task(task _ name) -> Rake :: FileTask | nil (115.0) -
与えられたタスク名をもとにファイルタスクを合成します。
...//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do |task|
task.application.synthesize_file_task("sample_file") # => nil
IO.write("sample_file", "")
task.application.synthesize_file_task("sample_file") # => <Rake::FileTask sample_file =... -
Rake
:: PackageTask . new(name = nil , version = nil) {|t| . . . } -> Rake :: PackageTask (114.0) -
自身を初期化してタスクを定義します。
...emlist[][ruby]{
# Rakefile での記載例とする
require 'rake/packagetask'
Rake::PackageTask.new("sample", "1.0.0") do |package_task|
package_task.package_dir = "./pkg"
package_task.package_files.include("lib/**/*")
end
# rake -T を実行すると以下になる
# => rake clobber_package......# Remove package products
# rake package # Build all the packages
# rake repackage # Force a rebuild of the package files
//}... -
FileUtils
# ruby(*args) {|result , status| . . . } (103.0) -
与えられた引数で Ruby インタプリタを実行します。
与えられた引数で Ruby インタプリタを実行します。
@param args Ruby インタプリタに与える引数を指定します。
例:
ruby %{-pe '$_.upcase!' <README}
@see Kernel.#sh -
Rake
:: FileList # *(other) -> Array | String (103.0) -
Array#* と動作を合わせるために再定義しています。
Array#* と動作を合わせるために再定義しています。
@see Array#*