種類
ライブラリ
- English (22)
- ビルトイン (55)
-
cgi
/ core (11) - csv (143)
- etc (1430)
- logger (96)
-
minitest
/ unit (1) -
net
/ http (22) - openssl (143)
- resolv (110)
-
rubygems
/ source _ info _ cache (341) -
rubygems
/ source _ info _ cache _ entry (55) -
rubygems
/ specification (11) -
rubygems
/ user _ interaction (22) - socket (979)
- syslog (198)
-
syslog
/ logger (33) - uri (77)
-
webrick
/ httpauth / authenticator (22) -
webrick
/ httprequest (22) -
webrick
/ httpserver (11) -
webrick
/ httpstatus (55) -
webrick
/ log (66) -
win32
/ registry (33) -
win32
/ resolv (11)
クラス
- Addrinfo (594)
- BasicSocket (55)
- CSV (66)
-
CSV
:: FieldInfo (66) -
Encoding
:: Converter (11) - Exception (11)
-
Gem
:: SourceInfoCache (330) -
Gem
:: SourceInfoCacheEntry (44) -
Gem
:: Specification (11) -
Gem
:: StreamUI (11) - Logger (85)
-
MiniTest
:: Unit :: TestCase (1) - Object (11)
-
OpenSSL
:: PKCS7 (22) -
OpenSSL
:: PKCS7 :: RecipientInfo (44) -
OpenSSL
:: PKCS7 :: SignerInfo (55) -
Resolv
:: DNS :: Resource :: HINFO (33) -
Resolv
:: DNS :: Resource :: MINFO (33) - Socket (132)
-
Socket
:: AncillaryData (66) -
Socket
:: Ifaddr (44) -
Socket
:: UDPSource (22) -
Syslog
:: Logger (33) -
URI
:: FTP (11) -
URI
:: Generic (33) -
URI
:: HTTP (11) -
URI
:: LDAP (11) -
URI
:: MailTo (11) -
WEBrick
:: BasicLog (66) -
WEBrick
:: HTTPRequest (22) -
WEBrick
:: HTTPServer :: MountTable (11) -
Win32
:: Registry (11) -
Win32
:: Resolv (11)
モジュール
-
CGI
:: QueryExtension (11) - Etc (1430)
- GC (22)
-
Gem
:: UserInteraction (11) - Kernel (22)
-
Logger
:: Severity (11) -
Socket
:: Constants (55) - Syslog (110)
-
Syslog
:: Level (88) -
WEBrick
:: HTTPAuth :: Authenticator (11) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (11) -
WEBrick
:: HTTPStatus (22) -
Win32
:: Registry :: API (22)
キーワード
-
$ ERROR _ INFO (11) -
$ LAST _ MATCH _ INFO (11) - << (11)
- Addrinfo (11)
- English (11)
- FieldInfo (11)
- HINFO (22)
- HTTPInformation (11)
- HTTPNonAuthoritativeInformation (11)
- HTTPStatus (11)
- INFO (22)
-
IPV6
_ PKTINFO (22) -
IPV6
_ RECVPKTINFO (22) -
IP
_ PKTINFO (22) - InfoField (11)
-
LEVEL
_ MAP (11) -
LOG
_ ALERT (11) -
LOG
_ CRIT (11) -
LOG
_ DEBUG (11) -
LOG
_ EMERG (11) -
LOG
_ ERR (11) -
LOG
_ INFO (11) -
LOG
_ NOTICE (11) -
LOG
_ WARNING (11) - MINFO (22)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) - NonAuthoritativeInformation (11)
- QueryInfoKey (11)
-
RC
_ NON _ AUTHORITATIVE _ INFORMATION (11) - RecipientInfo (11)
- RegQueryInfoKey (11)
- ResponseInfoField (11)
-
SCRIPT
_ LINES _ _ (11) -
SC
_ 2 _ CHAR _ TERM (11) -
SC
_ 2 _ C _ BIND (11) -
SC
_ 2 _ C _ DEV (11) -
SC
_ 2 _ FORT _ DEV (11) -
SC
_ 2 _ FORT _ RUN (11) -
SC
_ 2 _ LOCALEDEF (11) -
SC
_ 2 _ PBS (11) -
SC
_ 2 _ PBS _ ACCOUNTING (11) -
SC
_ 2 _ PBS _ CHECKPOINT (11) -
SC
_ 2 _ PBS _ LOCATE (11) -
SC
_ 2 _ PBS _ MESSAGE (11) -
SC
_ 2 _ PBS _ TRACK (11) -
SC
_ 2 _ SW _ DEV (11) -
SC
_ 2 _ UPE (11) -
SC
_ 2 _ VERSION (11) -
SC
_ ADVISORY _ INFO (11) -
SC
_ AIO _ LISTIO _ MAX (11) -
SC
_ AIO _ MAX (11) -
SC
_ AIO _ PRIO _ DELTA _ MAX (11) -
SC
_ ARG _ MAX (11) -
SC
_ ASYNCHRONOUS _ IO (11) -
SC
_ ATEXIT _ MAX (11) -
SC
_ AVPHYS _ PAGES (11) -
SC
_ BARRIERS (11) -
SC
_ BC _ BASE _ MAX (11) -
SC
_ BC _ DIM _ MAX (11) -
SC
_ BC _ SCALE _ MAX (11) -
SC
_ BC _ STRING _ MAX (11) -
SC
_ CHILD _ MAX (11) -
SC
_ CLK _ TCK (11) -
SC
_ CLOCK _ SELECTION (11) -
SC
_ COLL _ WEIGHTS _ MAX (11) -
SC
_ CPUSET _ SIZE (11) -
SC
_ CPUTIME (11) -
SC
_ DELAYTIMER _ MAX (11) -
SC
_ EXPR _ NEST _ MAX (11) -
SC
_ FSYNC (11) -
SC
_ GETGR _ R _ SIZE _ MAX (11) -
SC
_ GETPW _ R _ SIZE _ MAX (11) -
SC
_ HOST _ NAME _ MAX (11) -
SC
_ IOV _ MAX (11) -
SC
_ IPV6 (11) -
SC
_ JOB _ CONTROL (11) -
SC
_ LINE _ MAX (11) -
SC
_ LOGIN _ NAME _ MAX (11) -
SC
_ MAPPED _ FILES (11) -
SC
_ MEMLOCK (11) -
SC
_ MEMLOCK _ RANGE (11) -
SC
_ MEMORY _ PROTECTION (11) -
SC
_ MESSAGE _ PASSING (11) -
SC
_ MONOTONIC _ CLOCK (11) -
SC
_ MQ _ OPEN _ MAX (11) -
SC
_ MQ _ PRIO _ MAX (11) -
SC
_ NGROUPS _ MAX (11) -
SC
_ NPROCESSORS _ CONF (11) -
SC
_ NPROCESSORS _ ONLN (11) -
SC
_ OPEN _ MAX (11) -
SC
_ PAGESIZE (11) -
SC
_ PAGE _ SIZE (11) -
SC
_ PHYS _ PAGES (11) -
SC
_ PRIORITIZED _ IO (11) -
SC
_ PRIORITY _ SCHEDULING (11) -
SC
_ RAW _ SOCKETS (11) -
SC
_ READER _ WRITER _ LOCKS (11) -
SC
_ REALTIME _ SIGNALS (11) -
SC
_ REGEXP (11) -
SC
_ RE _ DUP _ MAX (11) -
SC
_ RTSIG _ MAX (11) -
SC
_ SAVED _ IDS (11) -
SC
_ SEMAPHORES (11) -
SC
_ SEM _ NSEMS _ MAX (11) -
SC
_ SEM _ VALUE _ MAX (11) -
SC
_ SHARED _ MEMORY _ OBJECTS (11) -
SC
_ SHELL (11) -
SC
_ SIGQUEUE _ MAX (11) -
SC
_ SPAWN (11) -
SC
_ SPIN _ LOCKS (11) -
SC
_ SPORADIC _ SERVER (11) -
SC
_ SS _ REPL _ MAX (11) -
SC
_ STREAM _ MAX (11) -
SC
_ SYMLOOP _ MAX (11) -
SC
_ SYNCHRONIZED _ IO (11) -
SC
_ THREADS (11) -
SC
_ THREAD _ ATTR _ STACKADDR (11) -
SC
_ THREAD _ ATTR _ STACKSIZE (11) -
SC
_ THREAD _ CPUTIME (11) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (11) -
SC
_ THREAD _ KEYS _ MAX (11) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (11) -
SC
_ THREAD _ PRIO _ INHERIT (11) -
SC
_ THREAD _ PRIO _ PROTECT (11) -
SC
_ THREAD _ PROCESS _ SHARED (11) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (11) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (11) -
SC
_ THREAD _ SAFE _ FUNCTIONS (11) -
SC
_ THREAD _ SPORADIC _ SERVER (11) -
SC
_ THREAD _ STACK _ MIN (11) -
SC
_ THREAD _ THREADS _ MAX (11) -
SC
_ TIMEOUTS (11) -
SC
_ TIMERS (11) -
SC
_ TIMER _ MAX (11) -
SC
_ TRACE (11) -
SC
_ TRACE _ EVENT _ FILTER (11) -
SC
_ TRACE _ EVENT _ NAME _ MAX (11) -
SC
_ TRACE _ INHERIT (11) -
SC
_ TRACE _ LOG (11) -
SC
_ TRACE _ NAME _ MAX (11) -
SC
_ TRACE _ SYS _ MAX (11) -
SC
_ TRACE _ USER _ EVENT _ MAX (11) -
SC
_ TTY _ NAME _ MAX (11) -
SC
_ TYPED _ MEMORY _ OBJECTS (11) -
SC
_ TZNAME _ MAX (11) -
SC
_ V6 _ ILP32 _ OFF32 (11) -
SC
_ V6 _ ILP32 _ OFFBIG (11) -
SC
_ V6 _ LP64 _ OFF64 (11) -
SC
_ V6 _ LPBIG _ OFFBIG (11) -
SC
_ V7 _ ILP32 _ OFF32 (11) -
SC
_ V7 _ ILP32 _ OFFBIG (11) -
SC
_ V7 _ LP64 _ OFF64 (11) -
SC
_ V7 _ LPBIG _ OFFBIG (11) -
SC
_ VERSION (11) -
SC
_ XOPEN _ CRYPT (11) -
SC
_ XOPEN _ ENH _ I18N (11) -
SC
_ XOPEN _ REALTIME (11) -
SC
_ XOPEN _ REALTIME _ THREADS (11) -
SC
_ XOPEN _ SHM (11) -
SC
_ XOPEN _ STREAMS (11) -
SC
_ XOPEN _ UNIX (11) -
SC
_ XOPEN _ UUCP (11) -
SC
_ XOPEN _ VERSION (11) -
SO
_ DEBUG (22) -
SUPPORTS
_ INFO _ SIGNAL (1) - SignerInfo (11)
- SourceInfoCache (11)
- SourceInfoCacheEntry (11)
-
TCP
_ INFO (22) -
accept
_ loop (11) - addr (11)
- afamily (11)
- alert (33)
- bind (22)
- broadaddr (11)
- cache (11)
-
cache
_ data (22) -
cache
_ file (11) - canonname (11)
- cgi (11)
- close (11)
- connect (22)
-
connect
_ address (11) -
connect
_ from (22) -
connect
_ to (22) - convert (33)
- cpu (11)
- crit (11)
- debug (11)
- debug? (11)
-
did
_ you _ mean (11) - dstaddr (11)
- emailbx (11)
- emerg (11)
-
enc
_ key (11) - err (11)
-
errinfo
_ setter (11) -
family
_ addrinfo (22) - flush (11)
- foreach (22)
- formatter (11)
-
get
_ backtrace (11) -
get
_ resolv _ info (11) - getaddrinfo (22)
- getnameinfo (22)
- header (11)
- header= (11)
-
header
_ convert (33) - index (11)
- index= (11)
- info (66)
- info? (44)
-
inspect
_ sockaddr (11) - ip (11)
- ip? (11)
-
ip
_ address (11) -
ip
_ address _ list (11) -
ip
_ pktinfo (22) -
ip
_ port (11) -
ip
_ unpack (11) - ipv4? (11)
-
ipv4
_ loopback? (11) -
ipv4
_ multicast? (11) -
ipv4
_ private? (11) - ipv6? (11)
-
ipv6
_ linklocal? (11) -
ipv6
_ loopback? (11) -
ipv6
_ mc _ global? (11) -
ipv6
_ mc _ linklocal? (11) -
ipv6
_ mc _ nodelocal? (11) -
ipv6
_ mc _ orglocal? (11) -
ipv6
_ mc _ sitelocal? (11) -
ipv6
_ multicast? (11) -
ipv6
_ pktinfo (22) -
ipv6
_ pktinfo _ addr (11) -
ipv6
_ pktinfo _ ifindex (11) -
ipv6
_ sitelocal? (11) -
ipv6
_ to _ ipv4 (11) -
ipv6
_ unique _ local? (11) -
ipv6
_ unspecified? (11) -
ipv6
_ v4compat? (11) -
ipv6
_ v4mapped? (11) - issuer (22)
-
latest
_ cache _ data (11) -
latest
_ cache _ file (11) -
latest
_ gc _ info (22) -
latest
_ system _ cache _ file (22) -
latest
_ user _ cache _ file (22) - line (11)
- line= (11)
- listen (22)
-
local
_ address (22) - log (11)
- logger (11)
- mask (11)
- mask= (11)
-
minitest
/ mock (10) -
minitest
/ spec (10) -
minitest
/ unit (10) - name (11)
-
net
/ telnet (9) - netmask (11)
- new (140)
- notice (11)
- os (11)
-
path
_ info (22) -
path
_ info= (11) - pfamily (11)
-
power
_ assert (11) -
primitive
_ errinfo (11) - progname= (11)
- protocol (11)
-
rdoc
/ generator / json _ index (11) -
read
_ all _ cache _ data (11) -
read
_ cache _ data (11) - recipients (11)
- recvfrom (11)
-
recvfrom
_ nonblock (11) - recvmsg (11)
-
recvmsg
_ nonblock (11) - refresh (22)
-
remote
_ address (22) - requirements= (11)
- reset (11)
-
reset
_ cache _ data (11) -
reset
_ cache _ file (11) -
reset
_ cache _ for (11) - rmailbx (11)
-
ruby 1
. 8 . 4 feature (11) -
rubygems
/ source _ info _ cache (11) -
rubygems
/ source _ info _ cache _ entry (11) - scan (11)
- search (22)
-
search
_ with _ source (22) - serial (22)
-
set
_ backtrace (22) -
set
_ cache _ data (11) -
signed
_ time (11) - signers (11)
- size (11)
- socktype (11)
-
source
_ index (11) -
syslog
/ logger (11) -
system
_ cache _ file (22) - tcp (11)
-
to
_ s (11) -
to
_ sockaddr (11) -
try
_ file (11) - udp (11)
- unix (11)
- unix? (11)
-
unix
_ path (11) -
unix
_ server _ loop (11) - update (11)
-
user
_ cache _ file (22) - userinfo (11)
- userinfo= (11)
- warning (11)
-
webrick
/ cgi (11) -
write
_ cache (11) - xmlrpc (8)
検索結果
先頭5件
-
WEBrick
:: HTTPStatus :: Info (18000.0) -
HTTP のステータスコード情報提供 1XX の親クラスです。
HTTP のステータスコード情報提供 1XX の親クラスです。 -
Addrinfo
# family _ addrinfo(host , port) -> Addrinfo (9200.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
...」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.......186.184.68:80 TCP (www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path Unix... -
Addrinfo
# family _ addrinfo(path) -> Addrinfo (9200.0) -
引数から自身に「似た」Addrinfo オブジェクトを生成します。
...」Addrinfo オブジェクトを生成します。
「似た」の意味はプロトコルファミリ、ソケットタイプ、プロトコルが
同じことを意味します。
require 'socket'
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.......186.184.68:80 TCP (www.ruby-lang.org:80)>
Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もしくはサービス名(文字列)
@param path Unix... -
Addrinfo
. getaddrinfo(nodename , service , family=nil , socktype=nil , protocol=nil , flags=0) -> [Addrinfo] (9200.0) -
パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。
...パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。
nodename (ホスト名) と service (ポート番号) を Addrinfo に変換します。
変換先は一意ではないため、複数のオブジェクトを返します。
nodename と service......なしでは曖昧な指定となるためです。
例:
require 'socket'
Addrinfo.getaddrinfo("www.kame.net", 80, nil, :STREAM)
#=> [#<Addrinfo: 203.178.141.194:80 TCP (www.kame.net:80)>,
# #<Addrinfo: [2001:200:0:8002:203:47ff:fea5:3085]:80 TCP (www.kame.net:80)>]
@param nodename......ケットタイプ(整数、文字列、シンボル、もしくは nil)
@param protocol プロトコル(整数、もしくは nil)
@param flags フラグ(整数)
@raise SocketError getaddrinfo(3)がエラーを返したときに発生する例外です
@see Addrinfo.foreach, Socket.getaddrinfo... -
Addrinfo
# getnameinfo(flags=0) -> [String , String] (9100.0) -
ノード名とサービスを文字列の配列で返します。
...Addrinfo.tcp("127.0.0.1", 80).getnameinfo
#=> ["localhost", "www"]
Addrinfo.tcp("127.0.0.1", 80).getnameinfo(Socket::NI_NUMERICSERV)
#=> ["localhost", "80"]
@param flags フラグ
@raise SocketError getnameinfo(3) がエラーを起こした場合に生じる例外
@see Socket.getnameinfo... -
Socket
:: AncillaryData # ip _ pktinfo -> [Addrinfo , Integer , Addrinfo] (6300.0) -
自身の type が IP_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス、ローカルアドレス) を3要素の配列で返します。
...自身の type が IP_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス、ローカルアドレス)
を3要素の配列で返します。
IP_PKTINFO は非標準的拡張であり、システムによっては使えない場合があ......dr = Addrinfo.ip("127.0.0.1")
ifindex = 0
spec_dest = Addrinfo.ip("127.0.0.1")
ancdata = Socket::AncillaryData.ip_pktinfo(addr, ifindex, spec_dest)
p ancdata.ip_pktinfo
#=> [#<Addrinfo: 127.0.0.1>, 0, #<Addrinfo: 127.0.0.1>]
@raise TypeError level, type が IPPROTO_IP, IP_PKTINFO でな......い場合に
発生します。
@see Socket::AncillaryData.ip_pktinfo,
Socket::Constants::IP_PKTINFO... -
WEBrick
:: HTTPAuth :: ProxyAuthenticator :: InfoField -> "Proxy-Authentication-Info" (6201.0) -
キーの名前です。
キーの名前です。 -
Socket
:: AncillaryData # ipv6 _ pktinfo -> [Addrinfo , Integer] (6200.0) -
自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) を2要素の配列で返します。
...の type が IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
を2要素の配列で返します。
IPV6_PKTINFO については 3542 を参照してください。
require 'socket'
addr = Addrinfo.ip("::1")
ifindex =......0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo #=> [#<Addrinfo: ::1>, 0]
@see Socket::AncillaryData.ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo_addr,
Socket::AncillaryData#ipv6_pktinfo_ifindex,
Socket::Constants::IPV6_PKTINFO... -
Socket
:: AncillaryData # ipv6 _ pktinfo _ addr -> Addrinfo (6200.0) -
自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のアドレスを返します。
...KTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
のアドレスを返します。
require 'socket'
addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo_......addr #=> #<Addrinfo: ::1>
@see Socket::AncillaryData.ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo,
Socket::AncillaryData#ipv6_pktinfo_ifindex,
Socket::Constants::IPV6_PKTINFO... -
Logger
# info(progname = nil) -> true (6166.0) -
INFO 情報を出力します。
...
INFO 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......ます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.info("info1") # => I, [2019-03-21T03:36:28.003418 #2533] INFO -- : info1
logger.info("MainApp") { "info2" } # => I, [2019-03-21T03:36:28.003493 #2533] INFO -- MainApp: info2
//}
@see Logger#debug...