ライブラリ
- ビルトイン (55)
- bigdecimal (33)
- fiddle (22)
- ipaddr (11)
- logger (57)
-
net
/ http (99) -
net
/ imap (110) -
net
/ pop (77) -
net
/ smtp (28) - observer (11)
- open-uri (22)
- openssl (55)
-
rdoc
/ context (11) - readline (11)
- resolv-replace (11)
-
rexml
/ document (121) -
ripper
/ sexp (22) -
rubygems
/ package / tar _ output (11) -
rubygems
/ security (11) -
rubygems
/ server (11) -
rubygems
/ specification (11) - securerandom (11)
- set (33)
- socket (183)
-
syslog
/ logger (11) -
webrick
/ utils (11) - win32ole (22)
クラス
- Addrinfo (55)
- BasicSocket (55)
- BigDecimal (33)
-
Fiddle
:: Pointer (11) -
Gem
:: Package :: TarOutput (11) -
Gem
:: Server (11) -
Gem
:: Specification (11) - Hash (22)
- IPAddr (11)
- Logger (55)
-
Logger
:: Application (2) -
Net
:: HTTP (77) -
Net
:: IMAP :: Address (44) -
Net
:: IMAP :: Envelope (66) -
Net
:: POP3 (77) -
Net
:: SMTP (28) -
OpenSSL
:: BN (11) -
OpenSSL
:: OCSP :: BasicResponse (22) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: X509 :: Name (11) -
RDoc
:: Context (11) -
REXML
:: Attribute (33) -
REXML
:: CData (11) -
REXML
:: Document (22) -
REXML
:: Element (33) -
REXML
:: Elements (22) - Ripper (22)
- Set (33)
- Socket (22)
-
Socket
:: Ifaddr (51) -
Syslog
:: Logger (11) - Thread (22)
- UDPSocket (11)
-
WIN32OLE
_ METHOD (22)
モジュール
- Enumerable (11)
- Fiddle (11)
-
Gem
:: Security (11) -
Net
:: HTTPHeader (22) - OpenURI (22)
- Readline (11)
- SecureRandom (11)
-
WEBrick
:: Utils (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (33)
- <=> (11)
-
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - Observable (11)
- Proxy (11)
- [] (33)
- []= (11)
- add? (11)
-
add
_ bindir (11) -
add
_ class _ or _ module (11) -
add
_ element (11) -
add
_ entry (11) -
add
_ nonce (22) -
add
_ status (11) -
add
_ trace _ func (11) -
add
_ trusted _ cert (11) - addr (11)
-
auth
_ only (11) - bcc (11)
- broadaddr (11)
- canonname (11)
- cc (11)
- chunk (11)
-
connect
_ nonblock (11) -
create
_ listeners (11) -
delete
_ all (22) -
delete
_ attribute (11) - dstaddr (11)
- foreach (33)
- free (11)
- from (11)
-
generate
_ prime (11) - getaddrinfo (22)
- helpcontext (11)
- helpfile (11)
- host (11)
-
ipv6
_ to _ ipv4 (11) - limit (11)
- log (24)
- mailbox (11)
- mode (22)
- name (11)
- namespace (11)
- netmask (11)
- new (77)
- open (11)
-
open
_ uri (22) - optparse (11)
-
proxy
_ address (22) - proxyaddr (11)
- readline (11)
- recvmsg (11)
-
recvmsg
_ nonblock (11) -
reply
_ to (11) - route (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) - send (22)
- sender (11)
- sendmsg (11)
-
sendmsg
_ nonblock (11) -
set
_ trace _ func (11) - sexp (11)
-
sexp
_ raw (11) - start (72)
- text= (11)
- to (11)
-
urlsafe
_ base64 (11) - vhid (7)
- write (22)
検索結果
先頭5件
-
Logger
# add(severity , message = nil , progname = nil) -> true (18334.0) -
メッセージをログに記録します。
...ブジェクトを指定します。
省略すると nil が用いられます。
@param progname ログメッセージと一緒に記録するプログラム名を指定します。
省略すると nil が使用されますが、実際には内部で保持されて......されます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger.fatal('Fatal error!')
# => F, [2019-03-11T00:34:18.037272 #1320] FA... -
Logger
# add(severity , message = nil , progname = nil) { . . . } -> true (18334.0) -
メッセージをログに記録します。
...ブジェクトを指定します。
省略すると nil が用いられます。
@param progname ログメッセージと一緒に記録するプログラム名を指定します。
省略すると nil が使用されますが、実際には内部で保持されて......されます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger.fatal('Fatal error!')
# => F, [2019-03-11T00:34:18.037272 #1320] FA... -
Syslog
:: Logger # add(severity , message = nil , progname = nil , &block) -> true (18331.0) -
メッセージをログに記録します。Logger#add とほぼ同じ動作をします。
...メッセージをログに記録します。Logger#add とほぼ同じ動作をします。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに
記録します。 ユーザがこのメソッドを直接使うことはあまりありません......りも低い
場合、メッセージは記録されません。
@param message ログに出力するメッセージを表すオブジェクトを指定します。
省略すると nil が用いられます。
@param progname 無視されます。
@see Logger#add... -
REXML
:: Elements # add(element = nil) -> REXML :: Element (15215.0) -
要素 element を追加します。
...す。
追加された要素が返されます。
@param element 追加する要素
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new('a')
a.elements.add(REXML::Element.new('b')) # => <b/>
a.to_s # => "<a><b/></a>"
a.elements.add('c') # => <c/>
a.to_s # => "<a><b/><c/></a>"
//}... -
Set
# add(o) -> self (15145.0) -
集合にオブジェクト o を加えます。
...集合にオブジェクト o を加えます。
add は常に self を返します。<< は add の別名です。
add? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。
@param o 追加対象のオブジェクトを指定し......ます。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
s << 10
p s # => #<Set: {1, 2, 10}>
p s.add?(20) # => #<Set: {1, 2, 10, 20}>
p s.add?(2) # => nil
//}... -
Addrinfo
. getaddrinfo(nodename , service , family=nil , socktype=nil , protocol=nil , flags=0) -> [Addrinfo] (9539.0) -
パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。
... Addrinfo オブジェクトを生成し、その配列を返します。
nodename (ホスト名) と service (ポート番号) を Addrinfo に変換します。
変換先は一意ではないため、複数のオブジェクトを返します。
nodename と service のどちらか一方は nil......は希望する方式のヒントを与えます。
例えば、SOCK_STREAM なソケットが必要な場合には socktype に指定します。
nil を指定した場合には制限しないことを意味します。
IPv6 に制限したい場合には family に PF_INET6 を指定します。......cktype なしでは曖昧な指定となるためです。
例:
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 node... -
Socket
:: Ifaddr # addr -> Addrinfo | nil (9317.0) -
self のアドレスを Addrinfo オブジェクトで返します。 self が利用できない場合は nil を返します。
...self のアドレスを Addrinfo オブジェクトで返します。
self が利用できない場合は nil を返します。... -
Socket
:: Ifaddr # broadaddr -> Addrinfo | nil (9317.0) -
self のブロードキャストアドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。
...self のブロードキャストアドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。... -
Socket
:: Ifaddr # dstaddr -> Addrinfo | nil (9317.0) -
self の宛先アドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。
...self の宛先アドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。... -
Socket
. getaddrinfo(nodename , servname , family=nil , socktype=nil , protocol=nil , flags=nil) -> Array (6510.0) -
2553で定義された getaddrinfo() の機能を提供するクラスメソッド。この関数は gethostbyname() や getservbyname() の代わりとして用意されており、 IP のバージョンに依存しないプログラムを書くための標準的な API です。
...2553で定義された
getaddrinfo() の機能を提供するクラスメソッド。この関数は
gethostbyname() や getservbyname() の代わりとして用意されており、
IP のバージョンに依存しないプログラムを書くための標準的な API です。
@param nodename......す。
@param flags getaddrinfo(3) の第3引数に指定する addrinfo 構造体の ai_flags メンバに相当する整数。 Socket::AI_PASSIVEなど。
@return 7つの要素からなるアドレス情報に関する配列を返します。
@raise SocketError getaddrinfo(3)がエラーを返......については
getaddrinfo(3) を参照して下さい。
=== 使用例
例:
require 'socket'
p Socket.getaddrinfo(Socket.gethostname, "ftp")
#=> [["AF_INET", 21, "helium.ruby-lang.org", "210.251.121.214", 2, 1, 6]]
pp Socket.getaddrinfo(Socket.gethostname, nil)
#=> [["AF_INET", 0,...