るりまサーチ

最速Rubyリファレンスマニュアル検索!
2052件ヒット [1-100件を表示] (0.100秒)

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Kernel#task(*args) { ... } -> Rake::Task (24421.0)

Rake タスクを定義します。

...Rake タスクを定義します。

@param args タスク名と依存タスクを指定します。

例:
task
:clobber => [:clean] do
rm_rf "html"
end

@see Rake::Task.define_task...

Rake::TaskManager#define_task(task_class, *args) { ... } -> Rake::Task (15740.0)

タスクを定義します。

...@param task_class タスククラスを指定します。

@param args タスクに渡すパラメータを指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

task
default: :test_rake_app
task
:test_rake_app do
Rake.application.define_task(Rake::Task, :t) # => <Rake::Task t...

Rake::TaskManager#synthesize_file_task(task_name) -> Rake::FileTask | nil (15651.0)

与えられたタスク名をもとにファイルタスクを合成します。

...を合成します。

@param task_name タスク名を指定します。

@return 与えられたタスク名と同名のファイルが存在する場合は、ファイルタスクを作成して返します。
そうでない場合は nil を返します。

@raise RuntimeError タスク...
...list[][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::TaskManager#tasks -> Array (15255.0)

全てのタスクリストを返します。

...# Rakefile での記載例とする
require 'pp'

task
default: :test_rake_app2

task
:test_rake_app1 do |task|
end

task
:test_rake_app2 do |task|
pp task.application.tasks
# => [<Rake::Task default => [test_rake_app2]>,
# <Rake::Task test_rake_app1 => []>,
# <Rake::Task test_rake_app...

Kernel#multitask(args) { ... } -> Rake::MultiTask (12401.0)

事前タスクを並列実行するタスクを定義します。

...事前タスクを並列実行するタスクを定義します。

与えられた事前タスクを実行する順序は不定です。

例:
multitask :deploy => [:deploy_gem, :deploy_rdoc]...

絞り込み条件を変える

Rake::NameSpace#tasks -> Array (12225.0)

タスクのリストを返します。

...タスクのリストを返します。

//emlist[][ruby]{
# Rakefile での記載例とする

namespace :ns do |ns|
task
:ts1 do
end
task
:ts2 do
end

ns.tasks # => [<Rake::Task ns:ts1 => []>, <Rake::Task ns:ts2 => []>]
end
//}...

Rake::Application#top_level_tasks -> Array (12213.0)

コマンドラインで指定されたタスクのリストを返します。

...コマンドラインで指定されたタスクのリストを返します。

//emlist[][ruby]{
# Rakefile での記載例とする

task
default: :test_rake_app
task
:test_rake_app do
Rake.application.top_level_tasks # => ["default"]
end
//}...

Rake::Application#add_loader(ext, loader) (9379.0)

与えられた拡張子で終わるファイル名のファイルをロードするためのローダーを 自身に追加します。

...@param ext 拡張子を指定します。

@param loader ローダーを指定します。

//emlist[例][ruby]{
require "rake/loaders/makefile"

# Rakefile での記載例とする

task
default: :test
task
:test

makefile =<<-EOS
<< <<-'SAMPLE_MF'
# Comments
a
: a1 a2 a3 a4
EOS
IO.write("sample.m...
...f", makefile)
Rake.application.add_loader("mf", Rake::MakefileLoader.new)
Rake.application.add_import("sample.mf")
Rake::Task.task_defined?("a") # => false
Rake.application.load_imports
Rake::Task.task_defined?("a") # => true
//}...

Rake::TaskManager#in_namespace(name) {|name_space| ... } -> Array (9319.0)

与えられた名前の名前空間でブロックを評価します。

...クを評価します。

@param name 名前を指定します。

//emlist[][ruby]{
# Rakefile での記載例とする

task
default: :test_rake_app

namespace :sample do
def hoge
puts "hoge"
end
end

task
:test_rake_app do
task
.application.in_namespace("sample") do
hoge # => "hoge"...
<< 1 2 3 ... > >>