種類
- インスタンスメソッド (241)
- モジュール関数 (198)
- 特異メソッド (102)
- 文書 (44)
- モジュール (22)
ライブラリ
- ビルトイン (245)
- drb (11)
- e2mmap (36)
-
minitest
/ unit (16) -
net
/ http (11) -
net
/ imap (22) -
net
/ smtp (83) -
net
/ telnet (4) - openssl (11)
- psych (25)
-
rubygems
/ commands / lock _ command (11) - syslog (88)
クラス
- Exception (51)
- Fiber (15)
-
Gem
:: Commands :: LockCommand (11) - KeyError (14)
-
Net
:: HTTPResponse (11) -
Net
:: IMAP (22) -
Net
:: SMTP (83) -
Net
:: Telnet (4) - SystemCallError (44)
- Thread (11)
モジュール
- Exception2MessageMapper (36)
- Kernel (110)
-
MiniTest
:: Assertions (16) - Psych (25)
- Syslog (88)
キーワード
- == (11)
- DRbProtocol (11)
- Fail (12)
-
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) - OCSP (11)
- abort (22)
- alert (11)
- append (11)
- assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) - complain (11)
- crit (11)
- debug (11)
- emerg (11)
- err (11)
- errno (11)
- exception (22)
- expunge (11)
- fail (39)
- info (11)
- inspect (11)
- key (7)
- load (14)
- new (37)
- notice (11)
- parse (11)
- raise (59)
- ready (11)
- receiver (7)
- require (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 4 feature (11) -
send
_ mail (11) - sendmail (11)
- start (28)
- value (11)
- warn (11)
- warning (11)
- 制御構造 (11)
検索結果
先頭5件
-
Exception
# exception(error _ message) -> Exception (251.0) -
引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。
...した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。
Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。
@param error_message エラーメッセージを表す文字列を指定し......ます。
//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogehoge process") # 詳しいエラーメッセージ
end
//}... -
Kernel
. # warn(*message) -> nil (247.0) -
message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。
...
message を 標準エラー出力 $stderr に出力します。 $VERBOSE
フラグ が nil のときは何も出力しません。
文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。
この......st[][ruby]{
$stderr.puts(*message) if !$VERBOSE.nil? && !message.empty?
nil
//}
@param message 出力するオブジェクトを任意個指定します。
@raise IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失... -
Syslog
. # alert(message , *arg) -> self (238.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引......数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
Syslog
. # crit(message , *arg) -> self (238.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引......数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
Syslog
. # debug(message , *arg) -> self (238.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引......数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
Syslog
. # emerg(message , *arg) -> self (238.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引......数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
Syslog
. # err(message , *arg) -> self (238.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引......数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
Syslog
. # info(message , *arg) -> self (238.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引......数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
Syslog
. # notice(message , *arg) -> self (238.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引......数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
Syslog
. # warning(message , *arg) -> self (238.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
...ば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引......数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がopen されていない場合発生します。
例:
require 'syslog'
Syslog.open("syslogtest") {|syslog|
syslog.crit("the sky is falling in %d seconds!",5)
}... -
SystemCallError
. new(error _ message , errno) -> SystemCallError (236.0) -
整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。
...ror_message エラーメッセージを表す文字列
@param errno システム依存のエラーコード
@raise TypeError errno を整数に変換できないときに発生します。
例:
p SystemCallError.new("message", 2)
# => #<Errno::ENOENT: No such file or directory - message>...