108件ヒット
[1-100件を表示]
(0.020秒)
種類
- インスタンスメソッド (84)
- ライブラリ (12)
- 特異メソッド (12)
ライブラリ
- rake (60)
-
rake
/ testtask (36)
クラス
-
Rake
:: Application (12) -
Rake
:: FileList (36) -
Rake
:: TestTask (36)
モジュール
- Rake (12)
キーワード
- application= (12)
- egrep (12)
- gsub! (12)
- pattern= (12)
- rake (12)
- sub! (12)
-
test
_ files= (12)
検索結果
先頭5件
-
Rake
:: TestTask # pattern -> String (21101.0) -
テストファイルにマッチする glob パターンを返します。
テストファイルにマッチする glob パターンを返します。
デフォルトは 'test/test*.rb' です。 -
Rake
:: TestTask # pattern=(pattern) (9202.0) -
テストファイルにマッチする glob パターンを指定します。
テストファイルにマッチする glob パターンを指定します。 -
Rake
:: TestTask # test _ files=(list) (3006.0) -
明示的にテスト対象のファイルを指定します。
...明示的にテスト対象のファイルを指定します。
Rake::TestTask#pattern=, Rake::TestTask#test_files= の
両方でテスト対象を指定した場合、両者は一つにまとめて使用されます。
@param list 配列か Rake::FileList のインスタンスを指定します... -
Rake
:: FileList # egrep(pattern) {|filename , count , line| . . . } (119.0) -
与えられたパターンをファイルリストから grep のように検索します。
...た行を出力します。
@param pattern 正規表現を指定します。
//emlist[][ruby]{
# 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 = F... -
Rake
:: FileList # gsub!(pattern , replace) -> self (113.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#gsub を実行します。 自身を破壊的に変更します。
...変更します。
//emlist[][ruby]{
# Rakefile での記載例とする
IO.write("test1.rb", "test")
IO.write("test2.rb", "test")
task default: :test_rake_app
task :test_rake_app do
file_list = FileList.new("test1.rb", "test2.rb", "test3.rb")
file_list.gsub!(/\.rb/, ".erb") # => ["test1.erb"... -
Rake
:: FileList # sub!(pattern , replace) -> self (113.0) -
自身に含まれるファイルリストのそれぞれのエントリに対して String#sub を実行します。 自身を破壊的に変更します。
...て String#sub を実行します。
自身を破壊的に変更します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
file_list = FileList['a.c', 'b.c']
file_list.sub!(/\.c$/, '.o') # => ['a.o', 'b.o']
file_list... -
rake (66.0)
-
Rake というコマンドラインツールを扱うライブラリです。
...ions are ...
-C, --classic-namespace トップレベルに Task, FileTask を定義します。
過去との互換性のためのオプションです。
-D, --describe [PATTERN] パターンにマッチしたタスクの詳細を表示し......使用します。('~/.rake/*.rake')
-G, --no-system, --nosystem システム全体の Rakefile を使用しません。
-T, --tasks [PATTERN] パターンにマッチしたタスクの短い説明を表示して終了します。
パター......coding: utf-8
task :hello do
puts 'do task hello!'
end
動的にタスクを定義する例:
# coding: utf-8
require 'rake/testtask'
require 'rake/clean' # clean, clobber の二つのタスクを定義
task :default => [:test]
1.upto(8) do |n|
Rake::TestTask.new("test_st... -
Rake
. application=(app) (30.0) -
現在の Rake アプリケーションをセットします。
...app Rake::Application のインスタンスを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
require 'pp'
task default: :test_rake_app
task :test_rake_app do
app = Rake::Application.new
app.tty_output = true
Rake.application = app
pp Rake.application
end
# => #<......itask=false, backtrace=false, build_all=false, dryrun=false, ignore_deprecate=false, ignore_system=false, job_stats=false, load_system=false, nosearch=false, rakelib=["rakelib"], show_all_tasks=false, show_prereqs=false, show_task_pattern=nil, show_tasks=nil, silent=false, suppress_backtrace_pattern......alse>,
# @original_dir="/path/to/dir",
# @pending_imports=[],
# @rakefile=nil,
# @rakefiles=["rakefile", "Rakefile", "rakefile.rb", "Rakefile.rb"],
# @rules=[],
# @scope=LL(),
# @tasks={},
# @terminal_columns=0,
# @top_level_tasks=[],
# @tty_output=true>
//}... -
Rake
:: Application # options -> OpenStruct (30.0) -
コマンドラインで与えられたアプリケーションのオプションを返します。
...のオプションを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :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=false, 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
//}...