別のキーワード
ライブラリ
- ビルトイン (60)
-
irb
/ inspector (11) -
minitest
/ mock (1) -
minitest
/ spec (5) -
minitest
/ unit (9) -
net
/ http (11) -
rubygems
/ user _ interaction (33) -
shell
/ command-processor (6)
クラス
- Enumerator (5)
-
Gem
:: StreamUI :: SilentProgressReporter (11) -
Gem
:: StreamUI :: SimpleProgressReporter (11) -
Gem
:: StreamUI :: VerboseProgressReporter (11) -
MiniTest
:: Mock (1) -
MiniTest
:: Spec (5) -
MiniTest
:: Unit (2) -
MiniTest
:: Unit :: TestCase (6) -
Net
:: HTTPRequest (11) -
Shell
:: CommandProcessor (6) - Struct (47)
モジュール
- IRB (11)
- MiniTest (1)
-
RubyVM
:: AbstractSyntaxTree (8)
キーワード
- Inspector (11)
- [] (11)
- after (1)
- autorun (1)
- before (1)
- current (1)
-
filter
_ backtrace (1) - inherited (1)
- initialize (6)
- it (1)
-
keyword
_ init? (3) - new (80)
- of (8)
- output= (1)
- produce (5)
- reset (1)
-
test
_ methods (1) -
test
_ order (1) -
test
_ suites (1)
検索結果
先頭5件
-
Struct
. keyword _ init? -> bool | nil (6148.0) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体が作成されたときに keyword_init: true を指定されていたら true を返します。 false を指定されていたら false を返します。 それ以外の場合は nil を返します。
...d_init: true を指定されていたら true を返します。
false を指定されていたら false を返します。
それ以外の場合は nil を返します。
//emlist[例][ruby]{
Foo = Struct.new(:a)
Foo.keyword_init? # => nil
Bar = Struct.new(:a, keyword_init: true)
Bar.keyword_init?......# => true
Baz = Struct.new(:a, keyword_init: false)
Baz.keyword_init? # => false
//}... -
Shell
:: CommandProcessor . initialize -> () (6101.0) -
@todo
@todo
このクラスを初期化します。 -
MiniTest
:: Spec . current -> MiniTest :: Spec (3101.0) -
現在実行中の MiniTest::Spec のインスタンスを返します。
...現在実行中の MiniTest::Spec のインスタンスを返します。... -
MiniTest
. filter _ backtrace(backtrace) -> Array (3001.0) -
バックトレースからこのライブラリに関する部分を取り除いた結果を返します。
バックトレースからこのライブラリに関する部分を取り除いた結果を返します。
@param backtrace バックトレースを指定します。 -
MiniTest
:: Mock . new (3001.0) -
自身を初期化します。
自身を初期化します。 -
MiniTest
:: Spec . after(type = :each) { . . . } -> Proc (3001.0) -
各テストの後に実行するブロックを登録します。
各テストの後に実行するブロックを登録します。
@param type :each を指定することができます。
@raise RuntimeError type に :each 以外を指定すると発生します。 -
MiniTest
:: Spec . before(type = :each) { . . . } -> Proc (3001.0) -
各テストの前に実行するブロックを登録します。
各テストの前に実行するブロックを登録します。
@param type :each を指定することができます。
@raise RuntimeError type に :each 以外を指定すると発生します。 -
MiniTest
:: Spec . it(desc) { . . . } -> () (3001.0) -
テストケースを一つ定義します。
テストケースを一つ定義します。
与えられたブロックが一つのテストケースに相当します。
@param desc テストケースの説明を指定します。 -
MiniTest
:: Spec . new(name) (3001.0) -
与えられた名前で自身を初期化します。
与えられた名前で自身を初期化します。 -
MiniTest
:: Unit . autorun -> true (3001.0) -
プロセスの終了時にテストを実行するように登録します。
プロセスの終了時にテストを実行するように登録します。 -
MiniTest
:: Unit . output=(stream) (3001.0) -
出力先をセットします。
出力先をセットします。
@param stream IO を指定します。 -
MiniTest
:: Unit :: TestCase . inherited(klass) (3001.0) -
テストクラス名をテストスイート登録します。
テストクラス名をテストスイート登録します。 -
MiniTest
:: Unit :: TestCase . new(name) (3001.0) -
自身を初期化します。
自身を初期化します。
@param name 自身の名前を指定します。 -
MiniTest
:: Unit :: TestCase . reset (3001.0) -
テストスイートをクリアします。
テストスイートをクリアします。 -
MiniTest
:: Unit :: TestCase . test _ methods -> Array (3001.0) -
テストメソッドのリストを返します。
...テストメソッドのリストを返します。
MiniTest::Unit::TestCase.test_order の値が :random である場合は
返されるメソッドリストの順番はランダムです。
そうでない場合は、文字コード順にソートされます。... -
MiniTest
:: Unit :: TestCase . test _ order -> Symbol (3001.0) -
テストの実行順序を返します。
テストの実行順序を返します。
デフォルトはランダムです。 -
MiniTest
:: Unit :: TestCase . test _ suites -> Array (3001.0) -
テストクラス名のリストを返します。
テストクラス名のリストを返します。 -
Struct
. new(*args , keyword _ init: nil) -> Class (133.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...のが無難です。
@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init true を指定すると、キーワード引数で初期化する構造体を定義します。
Ruby 3.1 では互換性に影......待する構造体には明示的に false を指定してください。
//emlist[例][ruby]{
Point = Struct.new(:x, :y, keyword_init: true) # => Point(keyword_init: true)
Point.new(x: 1, y: 2) # => #<struct Point x=1, y=2>
Point.new(x: 1) # => #<struct Point x=1, y=nil>
Point.new(y: 2)......Passing only keyword arguments to Struct#initialize will behave differently from Ruby 3.2. Please use a Hash literal like .new({k: v}) instead of .new(k: v).
# keyword_init: falseを指定すると警告は出ない
Point2 = Struct.new(:x, :y, keyword_init: false)
Point2.new(x: 1, y: 2) # => #<st... -
Struct
. new(*args , keyword _ init: nil) {|subclass| block } -> Class (133.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...のが無難です。
@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init true を指定すると、キーワード引数で初期化する構造体を定義します。
Ruby 3.1 では互換性に影......待する構造体には明示的に false を指定してください。
//emlist[例][ruby]{
Point = Struct.new(:x, :y, keyword_init: true) # => Point(keyword_init: true)
Point.new(x: 1, y: 2) # => #<struct Point x=1, y=2>
Point.new(x: 1) # => #<struct Point x=1, y=nil>
Point.new(y: 2)......Passing only keyword arguments to Struct#initialize will behave differently from Ruby 3.2. Please use a Hash literal like .new({k: v}) instead of .new(k: v).
# keyword_init: falseを指定すると警告は出ない
Point2 = Struct.new(:x, :y, keyword_init: false)
Point2.new(x: 1, y: 2) # => #<st... -
Struct
. new(*args , keyword _ init: nil) -> Class (127.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...のが無難です。
@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init 構造体クラスのインスタンスを生成する際に、キーワード引数を使用するかどうかを指定します。値の意味は......# => #<struct Point1 x=nil, y=2>
Point1.new(x: 1, y: 2, z: 3) # => ArgumentError (unknown keywords: z)
Point2 = Struct.new(:x, :y, keyword_init: nil)
Point2.new(1, 2) # => #<struct Point2 x=1, y=2>
Point2.new(x: 1, y: 2) # => #<struct Point2 x=1, y=2>
Point2.new(x: 1)......# => #<struct Point2 x=nil, y=2>
Point2.new(x: 1, y: 2, z: 3) # => ArgumentError (unknown keywords: z)
Point3 = Struct.new(:x, :y, keyword_init: true)
Point3.new(1, 2) # => wrong number of arguments (given 2, expected 0) (ArgumentError)
Point3.new(x: 1, y: 2) # => #<struct... -
Struct
. new(*args , keyword _ init: nil) {|subclass| block } -> Class (127.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...のが無難です。
@param args 構造体を定義するための可変長引数。String または Symbol を指定します。
@param keyword_init 構造体クラスのインスタンスを生成する際に、キーワード引数を使用するかどうかを指定します。値の意味は......# => #<struct Point1 x=nil, y=2>
Point1.new(x: 1, y: 2, z: 3) # => ArgumentError (unknown keywords: z)
Point2 = Struct.new(:x, :y, keyword_init: nil)
Point2.new(1, 2) # => #<struct Point2 x=1, y=2>
Point2.new(x: 1, y: 2) # => #<struct Point2 x=1, y=2>
Point2.new(x: 1)......# => #<struct Point2 x=nil, y=2>
Point2.new(x: 1, y: 2, z: 3) # => ArgumentError (unknown keywords: z)
Point3 = Struct.new(:x, :y, keyword_init: true)
Point3.new(1, 2) # => wrong number of arguments (given 2, expected 0) (ArgumentError)
Point3.new(x: 1, y: 2) # => #<struct... -
Struct
. new(*args , keyword _ init: false) -> Class (121.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...または Symbol を指定します。
@param keyword_init true を指定すると、キーワード引数で初期化する構造体を定義します。
//emlist[例][ruby]{
Point = Struct.new(:x, :y, keyword_init: true) # => Point(keyword_init: true)
Point.new(x: 1, y: 2) # => #<struct Point x=1... -
Struct
. new(*args , keyword _ init: false) {|subclass| block } -> Class (121.0) -
Struct クラスに新しいサブクラスを作って、それを返します。
...または Symbol を指定します。
@param keyword_init true を指定すると、キーワード引数で初期化する構造体を定義します。
//emlist[例][ruby]{
Point = Struct.new(:x, :y, keyword_init: true) # => Point(keyword_init: true)
Point.new(x: 1, y: 2) # => #<struct Point x=1... -
IRB
. Inspector(inspect , init = nil) -> IRB :: Inspector (108.0) -
IRB::Inspector オブジェクトを生成します。
...or オブジェクトを生成します。
@param inspect 実行結果の出力のための手続きオブジェクトを指定します。
@param init inspect_mode の初期化のための手続きオブジェクトを指定します。
あらかじめ require が必要な場合など... -
Enumerator
. produce(initial = nil) { |prev| . . . } -> Enumerator (101.0) -
与えられたブロックを呼び出し続ける、停止しない Enumerator を返します。 ブロックの戻り値が、次にブロックを呼び出す時に引数として渡されます。 initial 引数が渡された場合、最初にブロックを呼び出す時にそれがブロック 呼び出しの引数として渡されます。initial が渡されなかった場合は nil が 渡されます。
...次にブロックを呼び出す時に引数として渡されます。
initial 引数が渡された場合、最初にブロックを呼び出す時にそれがブロック
呼び出しの引数として渡されます。initial が渡されなかった場合は nil が
渡されます。
ブロ......ックが例外 StopIterationを投げた場合、繰り返しが終了します。
@param initial ブロックに最初に渡される値です。任意のオブジェクトを渡せます。
//emlist[例][ruby]{
# 1, 2, 3, 4, ... と続く Enumerator
Enumerator.produce(1, &:succ)
# next を呼... -
Gem
:: StreamUI :: SilentProgressReporter . new(out _ stream , size , initial _ message , terminal _ message = nil) (101.0) -
何もしません。
...何もしません。
@param out_stream 指定しても意味がありません。
@param size 指定しても意味がありません。
@param initial_message 指定しても意味がありません。
@param terminal_message 指定しても意味がありません。... -
Gem
:: StreamUI :: SimpleProgressReporter . new(out _ stream , size , initial _ message , terminal _ message = nil) (101.0) -
このクラスを初期化します。
...ラスを初期化します。
@param out_stream 出力ストリームを指定します。
@param size 処理する全体の数です。
@param initial_message 初期化が終わったときに表示するメッセージを指定します。
@param terminal_message 終了時に表示するメ... -
Gem
:: StreamUI :: VerboseProgressReporter . new(out _ stream , size , initial _ message , terminal _ message = nil) (101.0) -
このクラスを初期化します。
...期化します。
@param out_stream 出力ストリームを指定します。
@param size 処理する全体の数を指定します。
@param initial_message 初期化がおわったときに表示するメッセージを指定します。
@param terminal_message 終了時に表示するメ... -
Net
:: HTTPRequest . new(path , initheader = nil) -> Net :: HTTPRequest (101.0) -
HTTP リクエストオブジェクトを生成します。
...生成します。
initheader でリクエストヘッダを指定することができます。
{ヘッダフィールド名(文字列)=>その中身(文字列)} という
Hash を用います。
@param path リクエストする path を文字列で与えます。
@param initheader リクエス... -
RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node (13.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
...))
# => (SCOPE@5:0-7:3
# tbl: []
# args:
# (ARGS@5:9-5:9
# pre_num: 0
# pre_init: nil
# opt: nil
# first_post: nil
# post_num: 0
# post_init: nil
# rest: nil
# kw: nil
# kwrest: nil
# block: nil)
# body:
#...