るりまサーチ (Ruby 3.3)

最速Rubyリファレンスマニュアル検索!
310件ヒット [1-100件を表示] (0.027秒)

別のキーワード

  1. etc sc_2_pbs_message
  2. etc sc_message_passing
  3. getoptlong error_message
  4. mkmf message
  5. kernel message

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Exception#message -> String (54322.0)

エラーメッセージをあらわす文字列を返します。

エラーメッセージをあらわす文字列を返します。

//emlist[例][ruby]{
begin
1 + nil
rescue => e
p e.message #=> "nil can't be coerced into Fixnum"
end
//}

Net::HTTPResponse#message -> String (54322.0)

HTTP サーバがリザルトコードに付加して返すメッセージです。 例えば 'Not Found' などです。

HTTP サーバがリザルトコードに付加して返すメッセージです。
例えば 'Not Found' などです。

msg は obsolete です。使わないでください。

//emlist[例][ruby]{
require 'net/http'

uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.message # => "OK"
//}

Kernel#message(format, *arg) -> nil (54304.0)

Kernel.#printf と同じように標準出力にメッセージを出力します。 メッセージ出力後すぐに IO#flush します。

Kernel.#printf と同じように標準出力にメッセージを出力します。
メッセージ出力後すぐに IO#flush します。

$VERBOSE が真のときは何もしません。

@param format フォーマット文字列です。

@param arg フォーマットされる引数です。

@see Kernel.#printf

OptionParser::ParseError#message -> String (54304.0)

標準エラーに出力するメッセージを返します。

標準エラーに出力するメッセージを返します。

@return 文字列を返します。

Gem::Specification#post_install_message=(message) (18625.0)

インストール完了後に表示するメッセージをセットします。

インストール完了後に表示するメッセージをセットします。

@param message メッセージを指定します。

絞り込み条件を変える

Exception#full_message(highlight: true, order: :bottom) -> String (18358.0)

例外の整形された文字列を返します。

例外の整形された文字列を返します。

返される文字列は Ruby が捕捉されなかった例外を標準エラー出力に出力するときと
同じ形式です。
そのため、メソッド呼び出し時に $stderr が変更されておらず、$stderr.tty? が真の場合は
エスケープシーケンスによる文字装飾がついています。


@param highlight エスケープシーケンスによる文字装飾をつけるかどうかを指定します。
デフォルト値は Exception.to_tty? の返り値と同じです。

@param order :top か :bottom で指定する必要があります。
...

WIN32OLE_EVENT.message_loop -> () (18358.0)

Windowsのメッセージポンプを実行します。

Windowsのメッセージポンプを実行します。

message_loopメソッドは、Windowsメッセージがキューイングされている限りメッ
セージの読み出しとディスパッチを実行します。

COMのスレッド間/プロセス間通信はスレッド内で呼び出しをシリアライズする
ためにWindowsメッセージを利用します。このため、ほとんどのイベント処理は
Windowsメッセージを読み取ってディスパッチすることで通知されます。

ie = WIN32OLE.new('InternetExplorer.Application.1')
event = WIN32OLE_EVENT.new(ie, ...

Net::IMAP::Envelope#message_id -> String | nil (18352.0)

message_id を文字列で返します。

message_id を文字列で返します。

エンベロープに存在しないときは nil を返します。

Net::SMTP#open_message_stream(from_addr, *to_addrs) {|f| .... } -> () (18340.0)

メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。

メール書き込みの準備をし、書き込み先のストリームオブジェクトを
ブロックに渡します。ブロック終了後、書きこんだ結果が
送られます。

渡されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str):: str を出力して書き込んだバイト数を返す
* <<(str):: str を出力してストリームオブジェ...

Gem::Specification#post_install_message -> String (18304.0)

インストール完了後に表示するメッセージを返します。

インストール完了後に表示するメッセージを返します。

絞り込み条件を変える

GetoptLong#error_message -> String | nil (18304.0)

現在のエラーのエラーメッセージを返します。エラーが発生していな ければ、nil を返します。

現在のエラーのエラーメッセージを返します。エラーが発生していな
ければ、nil を返します。

Win32::Registry::Error::FormatMessageA (18301.0)

@todo

@todo

Net::IMAP::BodyTypeMessage (18049.0)

Content-Type が "message" であるメッセージを表すクラスです。

Content-Type が "message" であるメッセージを表すクラスです。

メールをメールに添付した場合などに使われます。
詳しくは 2045, 822 を参照してください。

Net::SMTP#send_message(mailsrc, from_addr, *to_addrs) -> () (9322.0)

メールを送信します。

メールを送信します。

mailsrc をメールとして送信します。
mailsrc は each イテレータを持つ
オブジェクトならなんでも構いません(たとえば String や File)。

from_domain は送り主のメールアドレス ('...@...'のかたち) 、
to_addrs には送信先メールアドレスを文字列で渡します。

require 'net/smtp'

Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
...

Etc::SC_2_PBS_MESSAGE -> Integer (9307.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

絞り込み条件を変える

Etc::SC_MESSAGE_PASSING -> Integer (9307.0)

Etc.#sysconf の引数に指定します。

Etc.#sysconf の引数に指定します。

詳細は sysconf(3) を参照してください。

Net::IMAP::BodyTypeMessage#body -> Net::IMAP::BodyTypeBasic | Net::IMAP::BodyTypeMessage | Net::IMAP::BodyTypeText | Net::IMAP::BodyTypeMultipart (9301.0)

ボディを返します。

ボディを返します。

Net::SMTP#ready(from_addr, *to_addrs) {|f| .... } -> () (9040.0)

メール書き込みの準備をし、書き込み先のストリームオブジェクトを ブロックに渡します。ブロック終了後、書きこんだ結果が 送られます。

メール書き込みの準備をし、書き込み先のストリームオブジェクトを
ブロックに渡します。ブロック終了後、書きこんだ結果が
送られます。

渡されるストリームオブジェクトは以下のメソッドを持っています。
* puts(str = '') strを出力して CR LFを出力
* print(str) strを出力
* printf(fmt, *args) sprintf(fmt,*args) を出力
* write(str):: str を出力して書き込んだバイト数を返す
* <<(str):: str を出力してストリームオブジェ...

Exception#to_s -> String (9022.0)

エラーメッセージをあらわす文字列を返します。

エラーメッセージをあらわす文字列を返します。

//emlist[例][ruby]{
begin
1 + nil
rescue => e
p e.message #=> "nil can't be coerced into Fixnum"
end
//}

Net::HTTPResponse#msg -> String (9022.0)

HTTP サーバがリザルトコードに付加して返すメッセージです。 例えば 'Not Found' などです。

HTTP サーバがリザルトコードに付加して返すメッセージです。
例えば 'Not Found' などです。

msg は obsolete です。使わないでください。

//emlist[例][ruby]{
require 'net/http'

uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.message # => "OK"
//}

絞り込み条件を変える

Net::IMAP::BodyTypeMessage#media_type -> String (9019.0)

MIME のメディアタイプを返します。

MIME のメディアタイプを返します。

これは "MESSAGE" を返します。

@see Net::IMAP::BodyTypeMessage#subtype

OptionParser::ParseError#to_s -> String (9004.0)

標準エラーに出力するメッセージを返します。

標準エラーに出力するメッセージを返します。

@return 文字列を返します。

Net::IMAP::BodyTypeMessage#content_id -> String | nil (9001.0)

Content-ID の値を文字列で返します。

Content-ID の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#description -> String | nil (9001.0)

Content-Description の値を文字列で返します。

Content-Description の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#disposition -> Net::IMAP::ContentDisposition | nil (9001.0)

Content-Dispotition の値を返します。

Content-Dispotition の値を返します。

Net::IMAP::ContentDisposition オブジェクトを返します。

@see 1806, 2183

絞り込み条件を変える

Net::IMAP::BodyTypeMessage#encoding -> String (9001.0)

Content-Transfer-Encoding の値を文字列で返します。

Content-Transfer-Encoding の値を文字列で返します。

@see 2045

Net::IMAP::BodyTypeMessage#envelope -> Net::IMAP::Envelpe | nil (9001.0)

メッセージのエンベロープを返します。

メッセージのエンベロープを返します。

Net::IMAP::BodyTypeMessage#extension -> Array | nil (9001.0)

メッセージの拡張データを返します。

メッセージの拡張データを返します。

Net::IMAP::BodyTypeMessage#language -> String | [String] | nil (9001.0)

1766 で定義されているボディ言語を表わす 文字列もしくは文字列の配列を返します。

1766 で定義されているボディ言語を表わす
文字列もしくは文字列の配列を返します。

Net::IMAP::BodyTypeMessage#lines -> Integer (9001.0)

ボディのテキストの行数を返します。

ボディのテキストの行数を返します。

絞り込み条件を変える

Net::IMAP::BodyTypeMessage#md5 -> String | nil (9001.0)

ボディの MD5 値を文字列で返します。

ボディの MD5 値を文字列で返します。

Net::IMAP::BodyTypeMessage#media_subtype -> String (9001.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeMessage#media_type

Net::IMAP::BodyTypeMessage#multipart? -> bool (9001.0)

マルチパートかどうかを返します。 false を返します。

マルチパートかどうかを返します。
false を返します。

Net::IMAP::BodyTypeMessage#param -> { String => String } | nil (9001.0)

MIME のボディパラメータをハッシュテーブルで返します。

MIME のボディパラメータをハッシュテーブルで返します。

ハッシュテーブルのキーがパラメータ名となります。

@see 2045

Net::IMAP::BodyTypeMessage#size -> Integer (9001.0)

ボディのサイズのオクテット数を返します。

ボディのサイズのオクテット数を返します。

絞り込み条件を変える

Net::IMAP::BodyTypeMessage#subtype -> String (9001.0)

MIME のメディアタイプのサブタイプを返します。 media_subtype は obsolete です。

MIME のメディアタイプのサブタイプを返します。

media_subtype は obsolete です。

@see Net::IMAP::BodyTypeMessage#media_type

Gem::StreamUI::SilentProgressReporter.new(out_stream, size, initial_message, terminal_message = nil) (643.0)

何もしません。

何もしません。

@param out_stream 指定しても意味がありません。

@param size 指定しても意味がありません。

@param initial_message 指定しても意味がありません。

@param terminal_message 指定しても意味がありません。

Gem::StreamUI::SimpleProgressReporter.new(out_stream, size, initial_message, terminal_message = nil) (643.0)

このクラスを初期化します。

このクラスを初期化します。

@param out_stream 出力ストリームを指定します。

@param size 処理する全体の数です。

@param initial_message 初期化が終わったときに表示するメッセージを指定します。

@param terminal_message 終了時に表示するメッセージです。

Gem::StreamUI::VerboseProgressReporter.new(out_stream, size, initial_message, terminal_message = nil) (643.0)

このクラスを初期化します。

このクラスを初期化します。

@param out_stream 出力ストリームを指定します。

@param size 処理する全体の数を指定します。

@param initial_message 初期化がおわったときに表示するメッセージを指定します。

@param terminal_message 終了時に表示するメッセージです。

Kernel.#warn(*message, uplevel: nil, category: nil) -> nil (514.0)

message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。

message を 標準エラー出力 $stderr に出力します。 $VERBOSE
フラグ が nil のときは何も出力しません。

文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。

uplevel を指定しない場合は、
このメソッドは以下と同じです。

//emlist[][ruby]{
$stderr.puts(*message) if !$VERBOSE.nil? && !message.empty?
nil
//}

@param message 出力するオブジェクトを任意個指定します。
@param upleve...

絞り込み条件を変える

Exception.exception(error_message = nil) -> Exception (487.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列を指定します。このメッセージは
属性 Exception#message の値になり、デフォルトの例外ハンドラで表示されます。

//emlist[例][ruby]{
e = Exception.new("some message")
p e # => #<Exception: some message>
p e.message # => "some message"
//}

//emlist[例][ruby]{
e = E...

Exception.new(error_message = nil) -> Exception (487.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列を指定します。このメッセージは
属性 Exception#message の値になり、デフォルトの例外ハンドラで表示されます。

//emlist[例][ruby]{
e = Exception.new("some message")
p e # => #<Exception: some message>
p e.message # => "some message"
//}

//emlist[例][ruby]{
e = E...

Warning.warn(message, category: nil) -> nil (424.0)

引数 message を標準エラー出力 $stderr に出力します。

引数 message を標準エラー出力 $stderr に出力します。

本メソッドはRubyが出力する全ての警告に対して呼び出されます。
そのため本メソッドをオーバーライドすることで Ruby から出力される警告の動作を変更できます。
またオーバーライドしたメソッドからは super を呼び出すことで、デフォルトの動作である $stderr への出力ができます。

//emlist[][ruby]{
module Warning
# 警告メッセージに category を表示し、message 末尾に !!! を追加する
def self.warn(message, categor...

Exception#exception(error_message) -> Exception (418.0)

引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー を生成し Exception#message 属性を error_message にして返します。

引数を指定しない場合は self を返します。引数を指定した場合 自身のコピー
を生成し Exception#message 属性を error_message にして返します。

Kernel.#raise は、実質的に、例外オブジェクトの exception
メソッドの呼び出しです。

@param error_message エラーメッセージを表す文字列を指定します。

//emlist[例][ruby]{
begin
# ... # 何か処理
rescue => e
raise e.exception("an error occurs during hogeho...

KeyError.new(error_message = "") -> KeyError (385.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー

//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :ba...

絞り込み条件を変える

KeyError.new(error_message = "", key:) -> KeyError (385.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー

//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :ba...

KeyError.new(error_message = "", receiver:) -> KeyError (385.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー

//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :ba...

KeyError.new(error_message = "", receiver:, key:) -> KeyError (385.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param receiver 原因となったメソッド呼び出しのレシーバ
@param key 原因となったメソッド呼び出しのキー

//emlist[例][ruby]{
h = {foo: 1}
err = KeyError.new("Message", receiver: h, key: :bar)
p err.message # => "Message"
p err.receiver # => {:foo=>1}
p err.key # => :ba...

Syslog.#alert(message, *arg) -> self (379.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

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 がop...

Syslog.#crit(message, *arg) -> self (379.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

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 がop...

絞り込み条件を変える

Syslog.#debug(message, *arg) -> self (379.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

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 がop...

Syslog.#emerg(message, *arg) -> self (379.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

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 がop...

Syslog.#err(message, *arg) -> self (379.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

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 がop...

Syslog.#info(message, *arg) -> self (379.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

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 がop...

Syslog.#notice(message, *arg) -> self (379.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

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 がop...

絞り込み条件を変える

Syslog.#warning(message, *arg) -> self (379.0)

Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。

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 がop...

Kernel.#abort(message) -> () (376.0)

Ruby プログラムをエラーメッセージ付きで終了します。終了ステータスは 1 固定です。

Ruby プログラムをエラーメッセージ付きで終了します。終了ステータスは 1 固定です。

このメソッドと Kernel.#exit との違いは、プログラムの終了ステー
タスが 1 (正確にはCレベルの定数 EXIT_FAILURE の値)固定であることと、
エラーメッセージを標準エラー出力 $stderr に出力することです。

引数 message を指定すると SystemExit クラスの
Exception#message に message を設定し
て標準エラー出力に出力します。

引数を省略した呼び出し時に $! が nil でなければその例外のメッセージと
バックトレースを...

Net::SMTP#data(message) -> Net::SMTP::Response (376.0)

DATA コマンドを送ります。

DATA コマンドを送ります。

文字列を引数に与えた場合はそれを本文として送ります。
ブロックを与えた場合にはそのブロックにストリームオブジェクトが渡されます
(Net::SMTP#open_message_stream参考)。

通常は Net::SMTP#send_message, Net::SMTP#open_message_stream で
DATA が送られるため利用する必要はないはずです。

@param message メールの本文

SystemCallError.new(error_message) -> SystemCallError (370.0)

SystemCallError オブジェクトを生成して返します。

SystemCallError オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列

例:

p SystemCallError.new("message")
# => #<SystemCallError: unknown error - message>

SystemCallError.new(error_message, errno) -> SystemCallError (370.0)

整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。

整数 errno に対応する Errno::EXXX オブジェクトを生成して返します。

整数 errno をシステムコールで発生したエラーの原因を示すコードであると解釈し、
対応する例外クラスのインスタンスを生成して返します。

生成されるオブジェクトは SystemCallError の直接のインスタンスではなく、サブクラスのインスタンスです。
それらのサブクラスは Errno モジュール内に定義されています。
対応するサブクラスが存在しないコードを与えた場合には、 SystemCallError の直接のインスタンスが生成されます。

エラーコードの取り得る値および意味はシステムに依存し...

絞り込み条件を変える

Warning#warn(message, category: nil) -> nil (370.0)

引数 message を標準エラー出力 $stderr に出力します。

引数 message を標準エラー出力 $stderr に出力します。

Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。

@param message 出力するオブジェクトを指定します。

@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。


@see Kernel.#warn, Warning.warn

Kernel.#fail(error_type, message = nil, backtrace = caller(0), cause: $!) -> () (367.0)

例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。

例外を発生させます。
発生した例外は変数 $! に格納されます。また例外が
発生した時のスタックトレースは変数 $@ に格納され
ます。発生した例外は rescue 節で捕捉できます。

引数無しの場合は、同スレッドの同じブロック内で最後に rescue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError を発生させます。

//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or d...

Kernel.#fail(message, cause: $!) -> () (367.0)

例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。

例外を発生させます。
発生した例外は変数 $! に格納されます。また例外が
発生した時のスタックトレースは変数 $@ に格納され
ます。発生した例外は rescue 節で捕捉できます。

引数無しの場合は、同スレッドの同じブロック内で最後に rescue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError を発生させます。

//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or d...

Kernel.#raise(error_type, message = nil, backtrace = caller(0), cause: $!) -> () (367.0)

例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。

例外を発生させます。
発生した例外は変数 $! に格納されます。また例外が
発生した時のスタックトレースは変数 $@ に格納され
ます。発生した例外は rescue 節で捕捉できます。

引数無しの場合は、同スレッドの同じブロック内で最後に rescue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError を発生させます。

//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or d...

Kernel.#raise(message, cause: $!) -> () (367.0)

例外を発生させます。 発生した例外は変数 $! に格納されます。また例外が 発生した時のスタックトレースは変数 $@ に格納され ます。発生した例外は rescue 節で捕捉できます。

例外を発生させます。
発生した例外は変数 $! に格納されます。また例外が
発生した時のスタックトレースは変数 $@ に格納され
ます。発生した例外は rescue 節で捕捉できます。

引数無しの場合は、同スレッドの同じブロック内で最後に rescue された
例外オブジェクト ($!) を再発生させます。そのような
例外が存在しないが自身は捕捉されている時には例外 RuntimeError を発生させます。

//emlist[例][ruby]{
begin
open("nonexist")
rescue
raise #=> `open': No such file or d...

絞り込み条件を変える

Fiber#raise(exception, message = nil, backtrace = nil) -> object (361.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。

引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外...

Fiber#raise(message) -> object (361.0)

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。

Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。

引数を渡さない場合、RuntimeError が発生します。
message 引数を渡した場合、message 引数をメッセージとした RuntimeError
が発生します。

その他のケースでは、最初の引数は Exception か Exception
のインスタンスを返す exception メソッドを持ったオブジェクトである
必要があります。
この場合、2つ目の引数に例外...

FrozenError.new(error_message = "") -> FrozenError (361.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param receiver 原因となったメソッド呼び出しのレシーバです

//emlist[][ruby]{
err = FrozenError.new("message")
p err # => #<FrozenError: message>
//}

FrozenError.new(error_message = "", receiver:) -> FrozenError (361.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param receiver 原因となったメソッド呼び出しのレシーバです

//emlist[][ruby]{
err = FrozenError.new("message")
p err # => #<FrozenError: message>
//}

NameError.new(error_message = "", name = nil) -> NameError (361.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param receiver 原因となったメソッド呼び出しのレシーバです

例:

err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.name # => "foo"

絞り込み条件を変える

NameError.new(error_message = "", name = nil, receiver:) -> NameError (361.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param receiver 原因となったメソッド呼び出しのレシーバです

例:

err = NameError.new("message", "foo")
p err # => #<NameError: message>
p err.name # => "foo"

Errno::EXXX.new(error_message) -> Errno::EXXX (358.0)

Errno::EXXX オブジェクトを生成して返します。

Errno::EXXX オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列

p Errno::ENOENT.new
# => #<Errno::ENOENT: No such file or directory>
p Errno::ENOENT.new('message')
# => #<Errno::ENOENT: No such file or directory - message>

RDoc::Options#warn(message) -> nil (352.0)

--verbose オプションを指定していた場合に message を 標準エラー出力 $stderr に出力します。

--verbose オプションを指定していた場合に message を 標準エラー出力
$stderr に出力します。

NoMethodError.new(error_message = "", name = nil, args = nil, priv = false) -> NoMethodError (343.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param args メソッド呼び出しに使われた引数です

@param priv private なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
@param receiver 原因となったメソッド呼び出しのレシーバです

例:

nom = NoMethodError.new("message", "foo", [1,2,3])
p nom.name
p ...

NoMethodError.new(error_message = "", name = nil, args = nil, priv = false, receiver:) -> NoMethodError (343.0)

例外オブジェクトを生成して返します。

例外オブジェクトを生成して返します。

@param error_message エラーメッセージを表す文字列です

@param name 未定義だったシンボルです

@param args メソッド呼び出しに使われた引数です

@param priv private なメソッドを呼び出せる形式 (関数形式(レシーバを省略した形式)) で呼ばれたかどうかを指定します
@param receiver 原因となったメソッド呼び出しのレシーバです

例:

nom = NoMethodError.new("message", "foo", [1,2,3])
p nom.name
p ...

絞り込み条件を変える

Syslog::Logger#debug(message = nil, &block) -> true (340.0)

DEBUG 情報を出力します。syslog の DEBUG の情報として記録されます。

DEBUG 情報を出力します。syslog の DEBUG の情報として記録されます。

ブロックを与えなかった場合は、message をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。

引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。

@see Syslog::Logger::LEVEL_MAP, Logger#debug

Syslog::Logger#error(message = nil, &block) -> true (340.0)

ERROR 情報を出力します。syslog の warning の情報として記録されます。

ERROR 情報を出力します。syslog の warning の情報として記録されます。

ブロックを与えなかった場合は、message をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。

引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。

@see Syslog::Logger::LEVEL_MAP, Logger#error

Syslog::Logger#fatal(message = nil, &block) -> true (340.0)

FATAL 情報を出力します。syslog の err の情報として記録されます。

FATAL 情報を出力します。syslog の err の情報として記録されます。

ブロックを与えなかった場合は、message をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。

引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。

@see Syslog::Logger::LEVEL_MAP, Logger#fatal

Syslog::Logger#info(message = nil, &block) -> true (340.0)

INFO 情報を出力します。syslog の info の情報として記録されます。

INFO 情報を出力します。syslog の info の情報として記録されます。

ブロックを与えなかった場合は、message をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。

引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。

@see Syslog::Logger::LEVEL_MAP, Logger#info

Syslog::Logger#unknown(message = nil, &block) -> true (340.0)

UNKNOWN 情報を出力します。syslog の alert の情報として記録されます。

UNKNOWN 情報を出力します。syslog の alert の情報として記録されます。

ブロックを与えなかった場合は、message をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。

引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。

@see Syslog::Logger::LEVEL_MAP, Logger#unknown

絞り込み条件を変える

Syslog::Logger#warn(message = nil, &block) -> true (340.0)

WARN 情報を出力します。syslog の notice の情報として記録されます。

WARN 情報を出力します。syslog の notice の情報として記録されます。

ブロックを与えなかった場合は、message をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。

引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。

@see Syslog::Logger::LEVEL_MAP, Logger#warn

Logger#add(severity, message = nil, progname = nil) -> true (331.0)

メッセージをログに記録します。

メッセージをログに記録します。

ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。

@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。

@...

Logger#add(severity, message = nil, progname = nil) { ... } -> true (331.0)

メッセージをログに記録します。

メッセージをログに記録します。

ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。

@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。

@...

Logger#log(severity, message = nil, progname = nil) -> true (331.0)

メッセージをログに記録します。

メッセージをログに記録します。

ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。

@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。

@...

Logger#log(severity, message = nil, progname = nil) { ... } -> true (331.0)

メッセージをログに記録します。

メッセージをログに記録します。

ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。

@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。

@...

絞り込み条件を変える

Gem::Commands::LockCommand#complain(message) -> () (322.0)

指定されたメッセージを表示します。--strict が有効な場合は例外が発生します。

指定されたメッセージを表示します。--strict が有効な場合は例外が発生します。

@param message 表示するメッセージを指定します。

@raise Gem::Exception コマンドラインオプションに --strict が指定されている場合に発生します。

Gem::RemoteFetcher::FetchError.new(message, uri) -> Gem::RemoteFetcher::FetchError (322.0)

この例外クラスを初期化します。

この例外クラスを初期化します。

@param message メッセージを指定します。

@param uri 問題が発生した URI を指定します。

Gem::StreamUI::SilentProgressReporter#updated(message) -> nil (322.0)

何もしません。

何もしません。

@param message 指定しても意味がありません。

Gem::StreamUI::SimpleProgressReporter#updated(message) -> nil (322.0)

ドットを表示します。

ドットを表示します。

@param message 指定しても意味がありません。

Gem::StreamUI::VerboseProgressReporter#updated(message) -> nil (322.0)

現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。

現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。

@param message 表示するメッセージを指定します。

絞り込み条件を変える

GetoptLong#set_error(type, message) -> () (322.0)

引数で与えられた例外を発生させます。

引数で与えられた例外を発生させます。

その際、静粛モードでなければ標準エラー出力に与えられたメッセージを出力します。

@param type 例外クラスを指定します。

@param message 例外にセットするメッセージを指定します。

Net::IMAP#append(mailbox, message, flags = nil, date_time = nil) -> Net::IMAP::TaggedResponse (322.0)

APPEND コマンドを送ってメッセージをメールボックスの末尾に追加します。

APPEND コマンドを送ってメッセージをメールボックスの末尾に追加します。


例:
imap.append("inbox", <<EOF.gsub(/\n/, "\r\n"), [:Seen], Time.now)
Subject: hello
From: someone@example.com
To: somebody@example.com

hello world
EOF

@param mailbox メッセージを追加するメールボックス名(文字列)
@param message メッセージ文字列
@param flags メッセージに付加するフラグ(S...

Process.abort(message) -> () (322.0)

関数 Kernel.#abort と同じです。

関数 Kernel.#abort と同じです。

@param message 終了時のメッセージを文字列で指定します。

Syslog::Logger#add(severity, message = nil, progname = nil, &block) -> true (322.0)

メッセージをログに記録します。Logger#add とほぼ同じ動作をします。

メッセージをログに記録します。Logger#add とほぼ同じ動作をします。

ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに
記録します。 ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定しま
す。この値がレシーバーに設定されているレベルよりも低い
場合、メッセージは記録されません。

@param message ログに出力するメッセージを表すオブジェクトを指定します。
省...

SystemExit.new(status = 0, error_message = "") -> SystemExit (322.0)

SystemExit オブジェクトを生成して返します。

SystemExit オブジェクトを生成して返します。

@param status 終了ステータスを整数で指定します。

@param error_message エラーメッセージを文字列で指定します。

例:

ex = SystemExit.new(1)
p ex.status # => 1

絞り込み条件を変える

Thread#raise(error_type, message, traceback) -> () (322.0)

自身が表すスレッドで強制的に例外を発生させます。

自身が表すスレッドで強制的に例外を発生させます。

@param error_type Kernel.#raise を参照してください。

@param message Kernel.#raise を参照してください。

@param traceback Kernel.#raise を参照してください。

Thread.new {
sleep 1
Thread.main.raise "foobar"
}

begin
sleep
rescue
p $!, $@
end

=> #<RuntimeError: foobar>
[...

Timeout.#timeout(sec, exception_class, message) {|i| ... } -> object (322.0)

ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。

ブロックを sec 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout::Error が発生します。

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはいります。

また sec が 0 もしくは nil のときは制限時間なしで
ブロックを実行します。

@param sec タイムアウトする時間を秒数で指定します.
@param exception_class タイムアウトした時、発生させる例外を指定します.
@param message エラー...

Logger::LogDevice#write(message) -> Integer (304.0)

出力先の IO オブジェクトにメッセージを書き込みます。

出力先の IO オブジェクトにメッセージを書き込みます。

このメソッドは同期されます。


@see IO#write

Syslog::Logger::Formatter#call(severity, time, progname, message) -> String (304.0)

引数を元にフォーマットした文字列を返します。

引数を元にフォーマットした文字列を返します。

ライブラリ内部で使用します。

Net::IMAP::BodyTypeMultipart#parts -> [Net::IMAP::BodyTypeBasic | Net::IMAP::BodyTypeText | Net::IMAP::BodyTypeMessage | Net::IMAP::BodyTypeMultipart] (301.0)

マルチパートの各部分を返します。

マルチパートの各部分を返します。

絞り込み条件を変える

<< 1 2 3 ... > >>