るりまサーチ

最速Rubyリファレンスマニュアル検索!
953件ヒット [1-100件を表示] (0.106秒)
トップページ > クエリ:i[x] > クエリ:-[x] > クエリ:accept[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. _builtin i

ライブラリ

検索結果

<< 1 2 3 ... > >>

UNIXServer#accept -> UnixSocket (21323.0)

クライアントからの接続要求を accept(2)で待ち受け、接続した UNIXSocket のインスタンスを返します。

...らの接続要求を accept(2)で待ち受け、接続した
UNIXSocket のインスタンスを返します。

例:

require 'socket'

UNIXServer.open("/tmp/s") {|serv|
c = UNIXSocket.open("/tmp/s")
s = serv.accept
s.write "from server"
c.write "from client"
p c.recv(20)...
...#=> "from server"
p s.recv(20) #=> "from client"
}...

CGI::QueryExtension#accept -> String (21317.0)

ENV['HTTP_ACCEPT'] を返します。

...ENV['HTTP_ACCEPT'] を返します。...

WEBrick::HTTPRequest#accept -> [String] (21317.0)

Accept ヘッダの内容をメディアタイプを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。

...
Accept
ヘッダの内容をメディアタイプを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。...

OptionParser#accept(klass, pat = /.*/) {|str| ...} -> () (21223.0)

OptionParser.accept と同様ですが、 登録したブロックはレシーバーに限定されます。

...OptionParser.accept と同様ですが、
登録したブロックはレシーバーに限定されます。

@param klass クラスオブジェクトを与えます。

@param pat match メソッドを持ったオブジェクト(Regexp オブジェクトなど)を与えます。

//emlist[例][rub...
...y]{
require "optparse"
require "time"

opts = OptionParser.new
opts.accept(Time) do |s,|
begin
Time.parse(s) if s
rescue
raise OptionParser::InvalidArgument, s
end
end

opts.on("-t", "--time [TIME]", Time) do |time|
p time.class # => Time
end

opts.parse!(ARGV)
//}...

OptionParser.accept(klass, pat = /.*/) {|str| ...} -> () (21213.0)

オプションの引数を文字列から Ruby のオブジェクトに変換するための ブロックを登録します。すべての OptionParser インスタンスに共通です。

...ックを登録します。すべての OptionParser インスタンスに共通です。

ブロックには、文字列として与えられるオプションの引数から klass のインスタンスを生成して返すものを指定します。

OptionParser#on で klass を指定した場合...
...この accept で登録したブロックで
klass のインスタンスに変換されてから、OptionParser#on メソッドで登録したブロックに渡されます。

//emlist[][ruby]{
require "optparse"
require "time"

OptionParser.accept(Time) do |s,|
begin
Time.parse(s) if s
res...
...raise OptionParser::InvalidArgument, s
end
end

opts = OptionParser.new

opts.on("-t", "--time [TIME]", Time) do |time|
p time.class #=> Time
end

opts.parse!(ARGV)
//}

いくつかのクラスに対しては変換用のブロックがデフォルトで登録されて
います。OptionPars...

絞り込み条件を変える

WEBrick::HTTPRequest#accept_encoding -> [String] (12433.0)

Accept-Encoding ヘッダの内容をコーディングを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。

...
Accept
-Encoding ヘッダの内容をコーディングを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。...

CGI::QueryExtension#accept_encoding -> String (12417.0)

ENV['HTTP_ACCEPT_ENCODING'] を返します。

...ENV['HTTP_ACCEPT_ENCODING'] を返します。...

Socket::Constants::SO_ACCEPTFILTER -> Integer (12316.0)

set accept filter on listening socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...set accept filter on listening socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET...

Socket::SO_ACCEPTFILTER -> Integer (12316.0)

set accept filter on listening socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...set accept filter on listening socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET...

UNIXServer#accept_nonblock -> UnixSocket (9347.0)

ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。

...グモードに設定した後、
accept
(2) を呼び出します。

接続した
UNIXSocket のインスタンスを返します。

accept
(2) がエラーになった場合、Socket#accept と同じ例外が
発生します。

Errno::EWOULDBLOCK, Errno::EAGAIN,
Errno::ECONNABORTED, Errno::EPROT...
... IO::WaitReadable が extend
されます。それを利用してリトライ可能な例外を掴まえることができます。

require 'socket'
serv = UNIXServer.new("/tmp/sock")
begin # emulate blocking accept
sock = serv.accept_nonblock
rescue IO::WaitReadable, Errno::EINTR
I
...
...O.select([serv])
retry
end
# sock is an accepted socket.

@see UNIXServer#accept...

絞り込み条件を変える

<< 1 2 3 ... > >>