ライブラリ
- ビルトイン (5)
-
cgi
/ core (77) -
net
/ http (187) - openssl (88)
- optparse (176)
-
rdoc
/ markup (11) - socket (308)
-
webrick
/ config (11) -
webrick
/ httprequest (44) -
webrick
/ httpstatus (462)
クラス
- BasicSocket (55)
- CGI (33)
- IPSocket (11)
- Module (5)
-
Net
:: HTTP (165) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLServer (22) -
OpenSSL
:: SSL :: SSLSocket (55) - OptionParser (176)
-
RDoc
:: Markup (11) - Socket (77)
- TCPServer (11)
- UNIXServer (77)
- UNIXSocket (11)
-
WEBrick
:: HTTPRequest (44)
モジュール
-
CGI
:: QueryExtension (44) -
Gem
:: LocalRemoteOptions (11) -
Net
:: HTTPHeader (22) -
Socket
:: Constants (66) -
WEBrick
:: Config (11) -
WEBrick
:: HTTPStatus (440)
キーワード
-
AI
_ ADDRCONFIG (22) -
AI
_ V4MAPPED (22) -
AI
_ V4MAPPED _ CFG (22) - Accepted (11)
- FileHandler (11)
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 3
. 0 . 0 (4) - NotAcceptable (11)
-
RC
_ ACCEPTED (11) -
RC
_ BAD _ GATEWAY (11) -
RC
_ BAD _ REQUEST (11) -
RC
_ CONFLICT (11) -
RC
_ CONTINUE (11) -
RC
_ CREATED (11) -
RC
_ EXPECTATION _ FAILED (11) -
RC
_ FORBIDDEN (11) -
RC
_ FOUND (11) -
RC
_ GATEWAY _ TIMEOUT (11) -
RC
_ GONE (11) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (11) -
RC
_ INTERNAL _ SERVER _ ERROR (11) -
RC
_ LENGTH _ REQUIRED (11) -
RC
_ METHOD _ NOT _ ALLOWED (11) -
RC
_ MOVED _ PERMANENTLY (11) -
RC
_ MULTIPLE _ CHOICES (11) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (11) -
RC
_ NOT _ ACCEPTABLE (11) -
RC
_ NOT _ FOUND (11) -
RC
_ NOT _ IMPLEMENTED (11) -
RC
_ NOT _ MODIFIED (11) -
RC
_ NO _ CONTENT (11) -
RC
_ OK (11) -
RC
_ PARTIAL _ CONTENT (11) -
RC
_ PAYMENT _ REQUIRED (11) -
RC
_ PRECONDITION _ FAILED (11) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (11) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (11) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (11) -
RC
_ REQUEST _ TIMEOUT (11) -
RC
_ REQUEST _ URI _ TOO _ LARGE (11) -
RC
_ RESET _ CONTENT (11) -
RC
_ SEE _ OTHER (11) -
RC
_ SERVICE _ UNAVAILABLE (11) -
RC
_ SWITCHING _ PROTOCOLS (11) -
RC
_ TEMPORARY _ REDIRECT (11) -
RC
_ UNAUTHORIZED (11) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (11) -
RC
_ USE _ PROXY (11) -
SO
_ ACCEPTCONN (22) -
SO
_ ACCEPTFILTER (22) -
TCP
_ DEFER _ ACCEPT (22) -
accept
_ charset (44) -
accept
_ charset= (11) -
accept
_ encoding (22) -
accept
_ language (22) -
accept
_ loop (11) -
accept
_ nonblock (11) -
accept
_ uri _ http (11) -
add
_ special (11) - addr (11)
- cert (11)
- cgi (11)
- cipher (11)
-
connect
_ address (11) -
each
_ capitalized _ name (11) - get (22)
- get2 (22)
-
get
_ fields (11) - getpeername (11)
- getsockname (11)
- getsockopt (11)
- head (11)
- head2 (22)
- new (22)
- on (132)
- open (22)
-
peer
_ cert (11) -
peer
_ cert _ chain (11) - post2 (22)
-
post
_ connection _ check (11) -
rb
_ exec _ arg _ init (1) - recvfrom (11)
- reject (22)
-
remote
_ address (11) -
request
_ get (22) -
request
_ head (22) -
request
_ post (22) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
ruby2
_ keywords (5) -
session
_ cache _ stats (11) -
start
_ immediately (11) -
start
_ immediately= (11) - sysaccept (22)
検索結果
先頭5件
-
IPSocket
# addr -> Array (23006.0) -
ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_INET", "AF_INET6" など、第2要素が port 番号、第3要素がホストを表 す文字列、第4要素がホストの IP アドレスを表す文字列 (octet decimal や hexadecimal) です。
...列の各要素は第1要
素が文字列 "AF_INET", "AF_INET6" など、第2要素が port 番号、第3要素がホストを表
す文字列、第4要素がホストの IP アドレスを表す文字列 (octet
decimal や hexadecimal) です。
@raise Errno::EXXX getsockname(2) が 0 未満の値......を返した場合に発生します。
例:
require 'socket'
serv = TCPServer.new("localhost", 0)
p serv.addr #=> ["AF_INET", 46102, "localhost.localdomain", "127.0.0.1"]
c = TCPSocket.new(*serv.addr.values_at(3,1))
s = serv.accept... -
UNIXServer
# accept -> UnixSocket (21223.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 (21217.0) -
ENV['HTTP_ACCEPT'] を返します。
...ENV['HTTP_ACCEPT'] を返します。... -
WEBrick
:: HTTPRequest # accept -> [String] (21217.0) -
Accept ヘッダの内容をメディアタイプを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
...
Accept ヘッダの内容をメディアタイプを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。... -
OptionParser
# accept(klass , pat = / . * / ) {|str| . . . } -> () (21123.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| . . . } -> () (21113.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... -
CGI
:: QueryExtension # accept _ encoding -> String (12317.0) -
ENV['HTTP_ACCEPT_ENCODING'] を返します。
...ENV['HTTP_ACCEPT_ENCODING'] を返します。... -
WEBrick
:: HTTPRequest # accept _ encoding -> [String] (12317.0) -
Accept-Encoding ヘッダの内容をコーディングを表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
...
Accept-Encoding ヘッダの内容をコーディングを表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。... -
Socket
:: Constants :: SO _ ACCEPTFILTER -> Integer (12216.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 (12216.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...