るりまサーチ

最速Rubyリファレンスマニュアル検索!
5296件ヒット [201-300件を表示] (0.061秒)
トップページ > クエリ:new[x] > クエリ:raise[x]

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. resolv new
  5. socket new

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 ... > >>

WEBrick::HTTPProxyServer.new(config, default = WEBrick::Config::HTTP) -> WEBrick::HTTPProxyServer (18131.0)

プロクシオブジェクトを生成して返します。

...定を保存したハッシュを指定します。
設定として有効なハッシュのキーとその値は WEBrick::HTTPServer.new と同じです。
それに加えて以下のキーが有効です。

: :ProxyAuthProc
プロクシ認証を行う Proc オブジ...
...req['proxy-authorization']
res['Proxy-Authenticate'] = 'Basic realm="WEBrick Proxy"'
raise
WEBrick::HTTPStatus::ProxyAuthenticationRequired
else
# 略
end
}
s = WEBrick::HTTPProxyServer.new(ProxyAuthProc: auth_proc, Port: 8080)
//}
: :ProxyContentHandler
接続先の HTTP...
...proc{|req, res|
res.body.gsub!(/です。/, 'でんがな。')
res.body.gsub!(/ます。/, 'まんがな。')
}
s = WEBrick::HTTPProxyServer.new(ProxyContentHandler: handler, Port: 8080)
//}
: :ProxyVia
true を指定した場合 接続先の HTTP サーバへのリクエストに Via ヘ...

SystemCallError.new(errno) -> SystemCallError (18128.0)

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

...@raise TypeError errno を整数に変換できないときに発生します。

例:

p SystemCallError.new("message", 2)
# => #<Errno::ENOENT: No such file or directory - message>
p SystemCallError.new(2)
# => #<Errno::ENOENT: No such file or directory>
p SystemCallError.new(25...

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

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

...@raise TypeError errno を整数に変換できないときに発生します。

例:

p SystemCallError.new("message", 2)
# => #<Errno::ENOENT: No such file or directory - message>
p SystemCallError.new(2)
# => #<Errno::ENOENT: No such file or directory>
p SystemCallError.new(25...

Fiber#raise -> object (18127.0)

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

...y]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

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

p f.resume # => :loop
p f.raise StopIteration...

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

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

...y]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

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

p f.resume # => :loop
p f.raise StopIteration...

絞り込み条件を変える

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

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

...y]{
f = Fiber.new { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}

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

p f.resume # => :loop
p f.raise StopIteration...

Dir.new(path) -> Dir (18126.0)

path に対するディレクトリストリームをオープンして返します。

...なります。

@raise Errno::EXXX オープンに失敗した場合に発生します。

//emlist[例: Dir.new][ruby]{
require 'tmpdir'

Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding...

Dir.new(path, encoding: Encoding.find("filesystem")) -> Dir (18126.0)

path に対するディレクトリストリームをオープンして返します。

...なります。

@raise Errno::EXXX オープンに失敗した場合に発生します。

//emlist[例: Dir.new][ruby]{
require 'tmpdir'

Dir.mktmpdir do |tmpdir|
d = Dir.new(tmpdir)
p d.class # => Dir
p d.read.encoding # => #<Encoding:UTF-8>
d.close

d = Dir.new(tmpdir, encoding...

Set.new(enum = nil) -> Set (18126.0)

引数 enum で与えられた要素を元に、新しい集合を作ります。

...
@raise ArgumentError 引数 enum が与えられて、かつ enum に each メソッドが
定義されていない場合に発生します。

//emlist[][ruby]{
require 'set'
p Set.new # => #<Set: {}>
p Set.new([1, 2]) # => #<Set: {1, 2}>
p Set.new([1, 2...

Set.new(enum = nil) {|o| ... } -> Set (18126.0)

引数 enum で与えられた要素を元に、新しい集合を作ります。

...
@raise ArgumentError 引数 enum が与えられて、かつ enum に each メソッドが
定義されていない場合に発生します。

//emlist[][ruby]{
require 'set'
p Set.new # => #<Set: {}>
p Set.new([1, 2]) # => #<Set: {1, 2}>
p Set.new([1, 2...

絞り込み条件を変える

WIN32OLE_METHOD.new(ole_type, method) -> WIN32OLE_METHOD (18125.0)

WIN32OLE_TYPEとメソッド名を指定してWIN32OLE_METHODのインスタンス を生成します。

...らWIN32OLE_METHODのイン
スタンスを生成します。

アプリケーションプログラムでは、WIN32OLE_METHODオブジェクトをnewメソッ
ドで生成するよりも、WIN32OLE#ole_methodなどのメソッドを参照するほ
うが簡単です。

@param ole_type WIN32OLE_TYP...
...ラメータに対応するWIN32OLE_METHODのインスタンス。
@raise WIN32OLERuntimeError methodパラメータで指定したメソッドが見つかりません。

tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')...
<< < 1 2 3 4 5 ... > >>