るりまサーチ

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

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Rake::TaskArguments#with_defaults(defaults) -> Hash (12357.0)

パラメータにデフォルト値をセットします。

...トします。

@param defaults デフォルト値として使用するキーと値を格納したハッシュを指定します。

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

t
ask default: :test_rake_app
t
ask :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], [...
...ents.to_hash # => {:name1=>"value1", :name2=>"value2"}
arguments.with_defaults({ default_key: "default_value"}) # => {:default_key=>"default_value", :name1=>"value1", :name2=>"value2"}
arguments.to_hash # => {:default_...
...key=>"default_value", :name1=>"value1", :name2=>"value2"}
end
//}...

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

タスクを定義します。

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

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

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

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

Rake::FileTask#timestamp -> Time | Rake::LateTime (9321.0)

ファイルタスクのタイムスタンプを返します。

...ファイルタスクのタイムスタンプを返します。

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

t
ask default: "test.txt"
file "test.txt" do |task|
Rake
.application.options.build_all = false
t
ask.timestamp # => #<Rake::LateTime:0x2ba58f0>
end
//}...

Rake::TaskManager#tasks -> Array (9127.0)

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

...st[][ruby]{
# Rakefile での記載例とする
require 'pp'

t
ask default: :test_rake_app2

t
ask :test_rake_app1 do |task|
end

t
ask :test_rake_app2 do |task|
pp task.application.tasks
# => [<Rake::Task default => [test_rake_app2]>,
# <Rake::Task test_rake_app1 => []>,
# <Rake::Task t...
...est_rake_app2 => []>]
end
//}...

Rake::Application#options -> OpenStruct (9121.0)

コマンドラインで与えられたアプリケーションのオプションを返します。

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

t
ask default: :test_rake_app
t
ask :test_rake_app do
Rake
.application.options # => #<OpenStruct always_multitask=false, backtrace=false, build_all=false, dryrun=false, ignore_deprecate=false, ignore_system=false, job_stats=false, load_system=fa...
...lse, nosearch=false, rakelib=["rakelib"], show_all_tasks=false, show_prereqs=false, show_task_pattern=nil, show_tasks=nil, silent=false, suppress_backtrace_pattern=nil, thread_pool_size=8, trace=false, trace_output=#<IO:<STDERR>>, trace_rules=false>
end
//}...

絞り込み条件を変える

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

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

...成します。

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

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

@raise RuntimeError タスクを合...
...

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

t
ask default: :test_rake_app

t
ask :test_rake_app do |task|
t
ask.application.synthesize_file_task("sample_file") # => nil
IO.write("sample_file", "")
t
ask.application.synthesize_file_task("sample_file") # => <Rake::FileTask sample_fil...

Rake::Application#tty_output=(tty_output_state) (6221.0)

TTY に対する出力状態を上書きします。

...
T
TY に対する出力状態を上書きします。

大抵の場合、テストのために使用します。

@param tty_output_state 変更後の状態を指定します

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

t
ask default: :test_rake_app
t
ask :test_rake_app do
Rake
.applicatio...
...n.tty_output? # => false
Rake
.application.tty_output = "debug output" # => "debug output"
Rake
.application.tty_output? # => "debug output"
end
//}...

Rake::TaskManager#create_rule(*args) { ... } (6133.0)

与えられたパラメータに従ってルールを作成します。

...に与えるパラメータを指定します。

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

t
ask default: :test_rake_app
t
ask :test_rake_app do
rule = Rake.application.create_rule '.txt' => '.md' do |t|
"#{t}"
end
p rule # => 0x0000558dd2e32d20 /path/to/Rakefile:5>
end
//}...

Rake::Application#init(app_name = &#39;rake&#39;) (6127.0)

コマンドラインオプションとアプリケーション名を初期化します。

...ンドラインオプションとアプリケーション名を初期化します。

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

t
ask default: :test
t
ask :test

Rake
.application.name # => "rake"
Rake
.application.init("MyApp") # => ["default"]
Rake
.application.name # => "MyApp"
//}...
<< 1 2 3 ... > >>