ライブラリ
- ビルトイン (109)
-
rake
/ testtask (12) - ripper (12)
-
rubygems
/ user _ interaction (24)
クラス
-
Gem
:: StreamUI (12) - Hash (36)
- IO (12)
- Integer (33)
- Module (24)
-
Rake
:: TestTask (12) - Ripper (12)
モジュール
-
Gem
:: UserInteraction (12) - Warning (4)
キーワード
- ** (11)
-
alert
_ warning (24) -
const
_ set (12) -
deprecate
_ constant (12) - fetch (36)
- pow (22)
- sysseek (12)
- warn (4)
- warning= (12)
検索結果
先頭5件
-
Ripper
# warning(fmt , *args) -> nil (18214.0) -
解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出 力される警告)を出力するようなものがあった場合に実行されます。
...されます。
@param fmt エラーメッセージのフォーマット文字列です。
@param args エラーメッセージのフォーマットされる引数です。
サブクラスでオーバライドして使用します。
引数のエラーメッセージは printf フォーマット... -
Gem
:: StreamUI # alert _ warning(statement , question = nil) -> String | nil (12230.0) -
WARNING レベルのアラートを表示します。
...
WARNING レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しな......い場合は nil を返します。
@see Gem::StreamUI#ask... -
Gem
:: UserInteraction # alert _ warning(*args) -> () (12224.0) -
WARNING レベルのアラートを出力します。
...
WARNING レベルのアラートを出力します。
@param args 委譲先のメソッドに与える引数です。... -
Warning
# warn(message , category: nil) -> nil (9131.0) -
引数 message を標準エラー出力 $stderr に出力します。
...出力 $stderr に出力します。
Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。
@param message 出力するオブジェクトを指定します。
@param category 警......告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。
@see Kernel.#warn, Warning.warn... -
Rake
:: TestTask # warning=(flag) (9108.0) -
テスト実行時に警告を表示させるかどうかをセットします。
...テスト実行時に警告を表示させるかどうかをセットします。
@param flag 真または偽を指定します。... -
Module
# deprecate _ constant(*name) -> self (6131.0) -
name で指定した定数を deprecate に設定します。 deprecate に設定した定数を参照すると警告メッセージが表示されます。
...name で指定した定数を deprecate に設定します。
deprecate に設定した定数を参照すると警告メッセージが表示されます。
Ruby 2.7.2 から Warning[:deprecated] のデフォルト値が false に変更になったため、
デフォルトでは警告が表示さ......プション(詳細はd:spec/rubycmd#cmd_option参照)で、
「-w」か「-W2」などを指定するか、実行中に「Warning[:deprecated] = true」で
変更すると表示されるようになります。
「$VERBOSE = true」は「Warning[:deprecated]」に影響しないため、
表示さ......@param name 0 個以上の String か Symbol を指定します。
@raise NameError 存在しない定数を指定した場合に発生します。
@return self を返します。
//emlist[例][ruby]{
FOO = 123
Object.deprecate_constant(:FOO) # => Object
FOO
# warning: constant ::FOO is deprecat... -
Module
# const _ set(name , value) -> object (6125.0) -
モジュールに name で指定された名前の定数を value とい う値として定義し、value を返します。
...す。
@param name Symbol,String で定数の名前を指定します。
@param value セットしたい値を指定します。
//emlist[例][ruby]{
module Foo; end
# Symbolを指定した場合
Foo.const_set(:FOO, 123)
Foo::FOO # => 123
# Stringを指定した場合
Foo.const_set('BAR', 'abc'......れている定数の名前を指定した場合
Foo.const_set('BAR', '123')
# warning: already initialized constant Foo::BAR
# warning: previous definition of BAR was here
# => "123"
# 不適切な定数名を指定した場合
Foo.const_set('foo', 1) # => NameError: wrong constant name foo
//}... -
Hash
# fetch(key) -> object (6119.0) -
key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。
...default が与えられていればその値を、ブロッ
クが与えられていればそのブロックを評価した値を返します。
fetchはハッシュ自身にデフォルト値が設定されていても単に無視します(挙動に変化がありません)。
@param key 探......ます。
@param default 該当するキーが登録されていない時の返り値を指定します。
@raise KeyError 引数defaultもブロックも与えられてない時、キーの探索に失敗すると発生します。
//emlist[例][ruby]{
h = {one: nil}
p h[:one],h[:two].......fetch(:one) #=> nil
p h.fetch(:two) # エラー key not found (KeyError)
p h.fetch(:two,"error") #=> "error"
p h.fetch(:two){|key|"#{key} not exist"} #=> "two not exist"
p h.fetch(:two, "error"){|key| #=> "two not exist"... -
Hash
# fetch(key) {|key| . . . } -> object (6119.0) -
key に関連づけられた値を返します。該当するキーが登録されてい ない時には、引数 default が与えられていればその値を、ブロッ クが与えられていればそのブロックを評価した値を返します。
...default が与えられていればその値を、ブロッ
クが与えられていればそのブロックを評価した値を返します。
fetchはハッシュ自身にデフォルト値が設定されていても単に無視します(挙動に変化がありません)。
@param key 探......ます。
@param default 該当するキーが登録されていない時の返り値を指定します。
@raise KeyError 引数defaultもブロックも与えられてない時、キーの探索に失敗すると発生します。
//emlist[例][ruby]{
h = {one: nil}
p h[:one],h[:two].......fetch(:one) #=> nil
p h.fetch(:two) # エラー key not found (KeyError)
p h.fetch(:two,"error") #=> "error"
p h.fetch(:two){|key|"#{key} not exist"} #=> "two not exist"
p h.fetch(:two, "error"){|key| #=> "two not exist"...