るりまサーチ

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

別のキーワード

  1. _builtin raise
  2. kernel raise
  3. fiber raise
  4. thread raise
  5. e2mmap raise

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

Thread#raise(error_type, message, traceback) -> () (18144.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 $!, $@
en...

Fiber#raise -> object (18134.0)

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

...

@
param message 例外のメッセージとなる文字列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Er...
...ror!" # => Error! (RuntimeError)
//}

//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end

p f.resume # => :loop
p f.raise StopIteration # => :exit
//}...

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

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

...

@
param message 例外のメッセージとなる文字列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Er...
...ror!" # => Error! (RuntimeError)
//}

//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end

p f.resume # => :loop
p f.raise StopIteration # => :exit
//}...

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

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

...

@
param message 例外のメッセージとなる文字列です。
@
param exception 発生させる例外です。
@
param backtrace 例外発生時のスタックトレースです。文字列の配列で指定します。

//emlist[例][ruby]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Er...
...ror!" # => Error! (RuntimeError)
//}

//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end

p f.resume # => :loop
p f.raise StopIteration # => :exit
//}...

Object#must_raise(*args) -> true (6126.0)

自身を評価中に与えられた例外が発生する場合、検査にパスしたことになります。

...与えられた例外が発生する場合、検査にパスしたことになります。

@
param args 自身を評価中に発生する可能性のある例外クラスを一つ以上指定します。

@
raise MiniTest::Assertion 自身を評価した結果、例外が発生しない場合に発...
...生します。
また、自身を評価中に発生した例外が、与えられた例外
またはそのサブクラスでない場合に発生します。

@
see MiniTest::Assertions#assert_raises...

絞り込み条件を変える

TracePoint#raised_exception -> Exception (6125.0)

発生した例外を返します。

...発生した例外を返します。

@
raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。

//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided...

MiniTest::Assertions#assert_raises(*args) { ... } -> true (6119.0)

与えられたブロックを評価中に与えられた例外が発生する場合、検査にパスしたことになります。

...スしたことになります。

@
param args 与えられたブロックを評価中に発生する可能性のある例外クラスを一つ以上指定します。
最後の引数は、メッセージを指定することができます。

@
raise MiniTest::Assertion 与えられた...

Exception2MessageMapper#Raise(exception_class = nil, *rest) -> () (3150.0)

登録されている情報を使用して、例外を発生させます。

...登録されている情報を使用して、例外を発生させます。

@
param exception_class 例外クラス。

@
param rest メッセージに埋め込む値。

@
raise Exception2MessageMapper::ErrNotRegisteredException 指定された例外クラスに対応するメッセージが存在し...
...# =>

def foo
Raise
NewExceptionClass, 1, 2, 3
end
end

Foo.new().foo() #=> in `Raise': message...1, 2 and 3 (Foo::NewExceptionClass)
# という例外が発生します。

Foo.Raise Foo::NewExceptionClass, 1, 3, 5 #=> in `Raise': message...1, 3 and...

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

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

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

require 'net/smtp'

Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example.com'...
...puts 'To: to@example.net'
f.puts 'Subject: test mail'
f.puts
f.puts 'This is test mail.'
}
}

ready は obsolete です。

@
param from_addr 送信元のメールアドレス
@
param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@
raise IOError...
...場合に発生します
@
raise TimeoutError 接続がタイムアウトした場合に発生します
@
raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@
raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@
raise Net::SMTPFatalError SMTP...

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

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

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

require 'net/smtp'

Net::SMTP.start('smtp.example.com', 25) {|smtp|
smtp.open_message_stream('from@example.com', 'to@example.net') {|f|
f.puts 'From: from@example.com'...
...puts 'To: to@example.net'
f.puts 'Subject: test mail'
f.puts
f.puts 'This is test mail.'
}
}

ready は obsolete です。

@
param from_addr 送信元のメールアドレス
@
param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@
raise IOError...
...場合に発生します
@
raise TimeoutError 接続がタイムアウトした場合に発生します
@
raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@
raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@
raise Net::SMTPFatalError SMTP...

絞り込み条件を変える

Net::SMTP#send_mail(mailsrc, from_addr, *to_addrs) -> () (109.0)

メールを送信します。

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

require 'net/smtp'

Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@example.net', 'to2@exam...
...obsolete です。

@
param mailsrc メールの内容
@
param from_addr 送信元のメールアドレス
@
param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@
raise IOError すでにセッションが終了している場合に発生します
@
raise TimeoutError 接...
...場合に発生します
@
raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@
raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@
raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@
raise Net::SMTPUnknownError S...

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

メールを送信します。

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

require 'net/smtp'

Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@example.net', 'to2@exam...
...obsolete です。

@
param mailsrc メールの内容
@
param from_addr 送信元のメールアドレス
@
param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@
raise IOError すでにセッションが終了している場合に発生します
@
raise TimeoutError 接...
...場合に発生します
@
raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@
raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@
raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@
raise Net::SMTPUnknownError S...

Net::SMTP#sendmail(mailsrc, from_addr, *to_addrs) -> () (109.0)

メールを送信します。

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

require 'net/smtp'

Net::SMTP.start('smtp.example.com') {|smtp|
smtp.send_message mail_string,
'from@example.com',
'to1@example.net', 'to2@exam...
...obsolete です。

@
param mailsrc メールの内容
@
param from_addr 送信元のメールアドレス
@
param to_addrs 送信先のメールアドレス(複数可、少なくとも1個)

@
raise IOError すでにセッションが終了している場合に発生します
@
raise TimeoutError 接...
...場合に発生します
@
raise Net::SMTPServerBusy SMTPエラーコード420,450の場合に発生します
@
raise Net::SMTPSyntaxError SMTPエラーコード500の場合に発生します
@
raise Net::SMTPFatalError SMTPエラーコード5xxの場合に発生します
@
raise Net::SMTPUnknownError S...
<< 1 2 3 ... > >>