195件ヒット
[1-100件を表示]
(0.130秒)
ライブラリ
- ビルトイン (12)
- csv (12)
- erb (12)
-
minitest
/ mock (1) -
minitest
/ unit (2) - optparse (12)
- pathname (36)
- rake (96)
-
rake
/ loaders / makefile (12)
クラス
- CSV (12)
- ERB (12)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (1) - Module (12)
- OptionParser (12)
- Pathname (36)
-
Rake
:: Application (24) -
Rake
:: FileList (12) -
Rake
:: InvocationChain (12) -
Rake
:: MakefileLoader (12) -
Rake
:: TaskArguments (12)
モジュール
-
MiniTest
:: Assertions (1) -
Rake
:: TaskManager (36)
キーワード
- [] (12)
- append (12)
-
assert
_ respond _ to (1) -
const
_ source _ location (12) - ctime (12)
-
def
_ class (12) - egrep (12)
- expect (1)
- fnmatch (12)
-
in
_ namespace (12) - init (12)
- load (12)
- lookup (12)
-
new
_ scope (12) -
program
_ name= (12) - puke (1)
- puts (12)
-
sub
_ ext (12)
検索結果
先頭5件
-
Rake
:: Application # name -> String (21120.0) -
アプリケーションの名前を返します。通常は 'rake' という名前を返します。
...アプリケーションの名前を返します。通常は 'rake' という名前を返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.name # => "rake"
end
//}... -
Rake
:: TaskManager # in _ namespace(name) {|name _ space| . . . } -> Array (12521.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"... -
OptionParser
# program _ name=(name) (12345.0) -
プログラムの名前を文字列で指定します。
...@param name プログラムの名前を文字列で指定します。
//emlist[例][ruby]{
require "optparse"
OptionParser.new do |opts|
$0 # => /path/to/filename.rb
opts.program_name # => filename
opts.program_name = 'test' # => "test"
opts.program_name......# => "test"
end
//}... -
MiniTest
:: Assertions # assert _ respond _ to(object , method _ name , message = nil) -> true (9208.0) -
与えられたオブジェクトが与えられたメソッドを持つ場合、検査にパスしたことになります。
...@param object 任意のオブジェクトを指定します。
@param method_name メソッド名を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。Proc である場合は Proc#......call した
結果を使用します。
@raise MiniTest::Assertion 与えられたオブジェクトが与えられたメソッドを持たない場合に発生します。
@see Object#respond_to?... -
MiniTest
:: Mock # expect(name , retval , args = []) -> self (9208.0) -
モックを構築するメソッドです。
...モックを構築するメソッドです。
@param name メソッド名を指定します。
@param retval 返り値として期待する値を指定します。
@param args 引数として期待する値を配列で指定します。... -
MiniTest
:: Unit # puke(klass , method _ name , exception) -> String (9208.0) -
テストメソッドの実行結果が成功以外の場合に、その種類と理由を記録します。
...理由を記録します。
@param klass テストクラスを指定します。
@param method_name テストメソッドの名前を指定します。
@param exception 例外クラスを指定します。
@return 与えられた例外クラスによって "Skip", "Failure", "Error" の... -
Pathname
# sub _ ext(replace) -> Pathname (6261.0) -
拡張子を与えられた文字列で置き換えた Pathname オブジェクトを返します。
...置き換えた Pathname オブジェクトを返します。
自身が拡張子を持たない場合は、与えられた文字列を拡張子として付加します。
@param replace 拡張子を文字列で指定します。
//emlist[例][ruby]{
require "pathname"
Pathname('/usr/bin/shutdown......#<Pathname:/usr/bin/shutdown.rb>
Pathname('/home/user/test.txt').sub_ext('.pdf') # => #<Pathname:/home/user/test.pdf>
Pathname('/home/user/test').sub_ext('.pdf') # => #<Pathname:/home/user/test.pdf>
Pathname('/home/user/test.').sub_ext('.pdf') # => #<Pathname:/home/user/test..pdf>
Path......name('/home/user/.test').sub_ext('.pdf') # => #<Pathname:/home/user/.test.pdf>
Pathname('/home/user/test.tar.gz').sub_ext('.xz') # => #<Pathname:/home/user/test.tar.xz>
//}... -
Rake
:: TaskArguments # new _ scope(names) -> Rake :: TaskArguments (6261.0) -
与えられたパラメータ名のリストを使用して新しい Rake::TaskArguments を作成します。
...@param names パラメータ名のリストを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
new_arguments = arguments.new_scope(["name3"......, "name4"])
p new_arguments # => #<Rake::TaskArguments >
p new_arguments.names # => ["name3", "name4"]
end
//}... -
Rake
:: TaskManager # lookup(task _ name , initial _ scope = nil) -> Rake :: Task | nil (6232.0) -
与えられたタスク名にマッチするタスクを検索します。
...@param task_name タスク名を指定します。
@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
:: InvocationChain # append(task _ name) -> Rake :: InvocationChain (6220.0) -
与えられたタスク名を追加して新しい Rake::InvocationChain を返します。
...します。
@param task_name 追加するタスク名を指定します。
@raise RuntimeError 循環したタスクの呼び出しを検出した場合に発生します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
invocation_ch......ain= Rake::InvocationChain.new("task_a", Rake::InvocationChain::EMPTY)
invocation_chain.append("task_b") # => LL("task_b", "task_a")
end
//}... -
Rake
:: FileList # egrep(pattern) {|filename , count , line| . . . } (6213.0) -
与えられたパターンをファイルリストから grep のように検索します。
...与えられたパターンをファイルリストから 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 = FileList.new('sample*')......file_list.egrep(/line/) # => 7
file_list.egrep(/.*/) do |filename, 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,... -
Pathname
# fnmatch(pattern , *args) -> bool (6119.0) -
File.fnmatch(pattern, self.to_s, *args) と同じです。
...File.fnmatch(pattern, self.to_s, *args) と同じです。
@param pattern パターンを文字列で指定します。ワイルドカードとして `*', `?', `[]' が使用できま
す。Dir.glob とは違って `{}' や `**/' は使用できません。
@param args File.fnmatch......を参照してください。
//emlist[例][ruby]{
require "pathname"
path = Pathname("testfile")
path.fnmatch("test*") # => true
path.fnmatch("TEST*") # => false
path.fnmatch("TEST*", File::FNM_CASEFOLD) # => true
//}
@see File.fnmatch...