別のキーワード
ライブラリ
- ビルトイン (17)
- base64 (1)
- benchmark (2)
- bigdecimal (4)
-
cgi
/ core (1) - csv (4)
- drb (2)
-
drb
/ acl (1) - etc (1)
- fiddle (4)
-
fiddle
/ import (1) - ipaddr (39)
- json (1)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / time (1) - logger (5)
-
net
/ http (13) -
net
/ imap (19) -
net
/ pop (8) -
net
/ smtp (12) - observer (2)
- open-uri (2)
- openssl (53)
- rake (2)
-
rdoc
/ context (10) -
rdoc
/ markup (4) -
rdoc
/ markup / formatter (1) -
rdoc
/ rdoc (1) -
rdoc
/ top _ level (1) - readline (1)
- resolv (37)
- resolv-replace (1)
-
rexml
/ document (31) -
ripper
/ sexp (2) -
rubygems
/ command (4) -
rubygems
/ dependency _ list (1) -
rubygems
/ package / tar _ output (4) -
rubygems
/ package / tar _ writer (4) -
rubygems
/ security (2) -
rubygems
/ server (1) -
rubygems
/ source _ index (2) -
rubygems
/ specification (4) -
rubygems
/ version _ option (2) - securerandom (1)
- set (3)
-
shell
/ command-processor (2) -
shell
/ process-controller (1) - socket (143)
-
syslog
/ logger (1) - tracer (4)
-
webrick
/ httpauth / htgroup (1) -
webrick
/ httprequest (2) -
webrick
/ httpservlet / filehandler (1) -
webrick
/ server (1) -
webrick
/ utils (1) - win32ole (12)
クラス
- ACL (1)
- Addrinfo (54)
- BasicObject (1)
- BasicSocket (10)
-
Benchmark
:: Tms (2) - BigDecimal (5)
- CSV (4)
- Complex (1)
- Date (1)
- DateTime (1)
- Exception (1)
-
Fiddle
:: CStruct (1) -
Fiddle
:: Pointer (1) -
Gem
:: Command (4) -
Gem
:: DependencyList (1) -
Gem
:: Package :: TarOutput (4) -
Gem
:: Package :: TarWriter (4) -
Gem
:: Server (1) -
Gem
:: SourceIndex (2) -
Gem
:: Specification (4) - Hash (2)
- IPAddr (38)
- IPSocket (3)
- Logger (5)
- Module (1)
-
Net
:: HTTP (9) -
Net
:: IMAP (7) -
Net
:: IMAP :: Address (4) -
Net
:: IMAP :: Envelope (6) -
Net
:: POP3 (8) -
Net
:: SMTP (12) -
OpenSSL
:: BN (3) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (1) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: OCSP :: Request (3) -
OpenSSL
:: PKCS7 (6) -
OpenSSL
:: PKey :: RSA (8) -
OpenSSL
:: SSL :: SSLContext (1) -
OpenSSL
:: X509 :: CRL (2) -
OpenSSL
:: X509 :: Certificate (1) -
OpenSSL
:: X509 :: Name (1) -
OpenSSL
:: X509 :: Request (3) -
OpenSSL
:: X509 :: Revoked (1) -
OpenSSL
:: X509 :: Store (4) -
RDoc
:: Context (10) -
RDoc
:: Markup (3) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: RDoc (1) -
RDoc
:: TopLevel (1) -
REXML
:: Attribute (5) -
REXML
:: Attributes (3) -
REXML
:: CData (1) -
REXML
:: Child (2) -
REXML
:: DocType (1) -
REXML
:: Document (4) -
REXML
:: Element (8) -
REXML
:: Elements (2) -
REXML
:: Parent (3) -
REXML
:: Text (1) -
Rake
:: Application (1) -
Rake
:: Task (1) - Range (1)
- Rational (1)
- Regexp (1)
- Resolv (13)
-
Resolv
:: DNS (6) -
Resolv
:: DNS :: Resource :: IN :: A (2) -
Resolv
:: DNS :: Resource :: IN :: AAAA (2) -
Resolv
:: DNS :: Resource :: IN :: WKS (2) -
Resolv
:: Hosts (6) -
Resolv
:: IPv4 (3) -
Resolv
:: IPv6 (3) - Ripper (2)
- Set (3)
-
Shell
:: CommandProcessor (2) -
Shell
:: ProcessController (1) - Socket (36)
-
Socket
:: AncillaryData (5) -
Socket
:: Ifaddr (8) -
Socket
:: UDPSource (3) - String (3)
- Struct (1)
-
Syslog
:: Logger (1) - Thread (2)
- ThreadGroup (3)
- Time (1)
- Tracer (4)
- UDPSocket (4)
- UNIXSocket (2)
-
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPRequest (2) -
WEBrick
:: HTTPServlet :: FileHandler (1) - WIN32OLE (5)
-
WIN32OLE
_ METHOD (7)
モジュール
- Base64 (1)
-
CGI
:: QueryExtension (1) -
DRb
:: DRbProtocol (1) - Enumerable (1)
- Etc (1)
- Fiddle (3)
-
Gem
:: InstallUpdateOptions (1) -
Gem
:: LocalRemoteOptions (5) -
Gem
:: Security (2) -
Gem
:: VersionOption (2) - JSON (1)
-
Net
:: HTTPHeader (4) - Observable (1)
-
OpenSSL
:: Random (2) -
OpenSSL
:: SSL (2) -
OpenSSL
:: SSL :: SocketForwarder (2) -
OpenSSL
:: X509 (5) - OpenURI (2)
- Readline (1)
- SecureRandom (1)
-
Socket
:: Constants (17) -
WEBrick
:: Utils (1)
キーワード
- & (1)
- + (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (8)
- <=> (1)
- == (1)
- === (1)
- >> (1)
-
AI
_ ADDRCONFIG (2) - Address (1)
- AddressRegex (1)
- Addrinfo (1)
- Attribute (1)
- ContinuationRequest (1)
- DRbProtocol (1)
- Document (1)
- EADDRINUSE (1)
- EADDRNOTAVAIL (1)
-
EAI
_ ADDRFAMILY (2) - EDESTADDRREQ (1)
-
EVENT
_ SYMBOL (1) - ExtensionFactory (1)
-
IFF
_ LIVE _ ADDR _ CHANGE (2) - IN4MASK (1)
- IN6FORMAT (1)
- IN6MASK (1)
-
INADDR
_ ALLHOSTS _ GROUP (2) -
INADDR
_ ANY (2) -
INADDR
_ BROADCAST (2) -
INADDR
_ LOOPBACK (2) -
INADDR
_ MAX _ LOCAL _ GROUP (2) -
INADDR
_ NONE (2) -
INADDR
_ UNSPEC _ GROUP (2) -
INET6
_ ADDRSTRLEN (2) -
INET
_ ADDRSTRLEN (2) - IPAddr (1)
-
IP
_ ADD _ MEMBERSHIP (2) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (2) -
IP
_ RECVDSTADDR (2) -
IP
_ SENDSRCADDR (2) - Ifaddr (1)
-
Init
_ stack (1) - Markup (1)
-
NO
_ PADDING (1) - OCSP (1)
-
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (1) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (1) - Observable (1)
- Options (1)
-
PKCS1
_ OAEP _ PADDING (1) -
PKCS1
_ PADDING (1) - Proxy (1)
- Random (1)
- Request (1)
-
SC
_ THREAD _ ATTR _ STACKADDR (1) -
SO
_ REUSEADDR (2) -
SSLV23
_ PADDING (1) - ThreadGroup (1)
-
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (1) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (1) -
V
_ ERR _ UNABLE _ TO _ GET _ CRL (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (1) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (1) - [] (3)
- []= (2)
-
_ getproperty (1) -
_ setproperty (1) -
accept
_ loop (1) - add! (1)
- add? (1)
-
add
_ alias (1) -
add
_ attribute (4) -
add
_ attributes (1) -
add
_ authenticator (1) -
add
_ bindir (1) -
add
_ bulk _ threshold _ option (1) -
add
_ cert (1) -
add
_ certid (1) -
add
_ certificate (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ common _ option (1) -
add
_ constant (1) -
add
_ crl (2) -
add
_ data (1) -
add
_ delegate _ command _ to _ shell (1) -
add
_ dependency (1) -
add
_ description (1) -
add
_ development _ dependency (1) -
add
_ element (1) -
add
_ entry (1) -
add
_ extension (3) -
add
_ extra _ args (1) -
add
_ field (1) -
add
_ file (3) -
add
_ file _ simple (2) -
add
_ filter (3) -
add
_ final (1) -
add
_ gem _ contents (1) -
add
_ generator (1) -
add
_ handler (1) -
add
_ heap (1) -
add
_ html (1) -
add
_ include (1) -
add
_ loader (1) -
add
_ method (1) -
add
_ module (1) -
add
_ namespace (2) -
add
_ nonce (2) -
add
_ observer (1) -
add
_ option (1) -
add
_ path (1) -
add
_ platform _ option (1) -
add
_ protocol (1) -
add
_ proxy _ option (1) -
add
_ recipient (1) -
add
_ require (1) -
add
_ response _ handler (2) -
add
_ revoked (1) -
add
_ row (1) -
add
_ runtime _ dependency (1) -
add
_ schedule (1) -
add
_ signatures (1) -
add
_ signer (1) -
add
_ source _ option (1) -
add
_ spec (1) -
add
_ special (1) -
add
_ specific _ extra _ args (1) -
add
_ specs (1) -
add
_ status (1) -
add
_ tag (1) -
add
_ to (1) -
add
_ trace _ func (1) -
add
_ trusted _ cert (1) -
add
_ update _ sources _ option (1) -
add
_ value (1) -
add
_ version _ option (1) -
add
_ word _ pair (1) - addr (5)
- address (8)
- afamily (1)
-
allow
_ addr? (1) -
arg
_ add (1) - attributes (1)
- attributes= (1)
-
auth
_ only (1) - bcc (1)
- bigdecimal (1)
- bind (3)
- broadaddr (1)
-
build
_ self _ signed _ cert (1) - canonname (1)
- cc (1)
- center (1)
- certid (1)
- chunk (1)
- connect (3)
-
connect
_ address (1) -
connect
_ from (2) -
connect
_ nonblock (1) -
connect
_ to (2) - create (2)
-
create
_ id= (1) -
create
_ listeners (1) - data= (1)
-
delete
_ all (2) -
delete
_ attribute (1) - dispid (1)
- dlunwrap (1)
- dstaddr (1)
- each (1)
-
each
_ address (4) -
each
_ name (4) - enclose (1)
- eql? (1)
- family (1)
-
family
_ addrinfo (2) - flags (1)
- foreach (3)
- free (1)
- from (1)
- generate (1)
-
generate
_ prime (1) -
get
_ fields (1) - getaddress (5)
- getaddresses (4)
- getaddrinfo (2)
- gethostbyaddr (1)
- getifaddrs (1)
- getname (4)
- getnameinfo (1)
- getnames (4)
- hash (1)
- helpcontext (1)
- helpfile (1)
- host (1)
- hton (1)
- idle (1)
- ifindex (1)
- include? (1)
- inspect (2)
-
inspect
_ sockaddr (1) - invkind (1)
-
invoke
_ kind (1) - ip (1)
-
ip6
_ arpa (1) -
ip6
_ int (1) - ip? (1)
-
ip
_ address (1) -
ip
_ address _ list (1) -
ip
_ pktinfo (2) -
ip
_ port (1) -
ip
_ unpack (1) - ipaddr (1)
- ipv4? (2)
-
ipv4
_ compat (1) -
ipv4
_ compat? (1) -
ipv4
_ loopback? (1) -
ipv4
_ mapped (1) -
ipv4
_ mapped? (1) -
ipv4
_ multicast? (1) -
ipv4
_ private? (1) - ipv6? (2)
-
ipv6
_ linklocal? (1) -
ipv6
_ loopback? (1) -
ipv6
_ mc _ global? (1) -
ipv6
_ mc _ linklocal? (1) -
ipv6
_ mc _ nodelocal? (1) -
ipv6
_ mc _ orglocal? (1) -
ipv6
_ mc _ sitelocal? (1) -
ipv6
_ multicast? (1) -
ipv6
_ pktinfo (2) -
ipv6
_ pktinfo _ addr (1) -
ipv6
_ sitelocal? (1) -
ipv6
_ to _ ipv4 (1) -
ipv6
_ unique _ local? (1) -
ipv6
_ unspecified? (1) -
ipv6
_ v4compat? (1) -
ipv6
_ v4mapped? (1) -
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / core (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / ostruct (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / symbol (1) -
json
/ add / time (1) - limit (1)
- listen (3)
- ljust (1)
-
local
_ address (2) - log (2)
- logger (1)
- mailbox (1)
- mailfrom (1)
- mask (1)
- mask! (1)
-
method
_ added (2) -
mod
_ add (1) - mode (2)
- name (2)
- namespace (1)
- native (1)
- netmask (1)
- new (19)
-
new
_ ntoh (1) -
next
_ sibling= (1) - ntop (1)
-
offset
_ vtbl (1) - open (2)
-
open
_ uri (2) - openssl (1)
- optparse (1)
-
pack
_ sockaddr _ in (1) -
pack
_ sockaddr _ un (1) - padding= (1)
- peeraddr (4)
- pfamily (1)
- prefix (1)
-
previous
_ sibling= (1) -
private
_ decrypt (1) -
private
_ encrypt (1) - protocol (1)
-
proxy
_ address (2) -
proxy
_ address= (1) - proxyaddr (1)
-
public
_ decrypt (1) -
public
_ encrypt (1) - push (1)
- puts (1)
-
random
_ add (1) -
rb
_ add _ method (1) -
rb
_ gc _ register _ address (1) -
rb
_ gc _ unregister _ address (1) - rcptto (1)
-
rcptto
_ list (1) -
rdoc
/ generator (1) -
rdoc
/ parser / ruby (1) - readline (1)
- ready (1)
- realloc (1)
- recvfrom (1)
-
recvfrom
_ nonblock (1) - recvmsg (1)
-
recvmsg
_ nonblock (1) -
remote
_ addr (1) -
remote
_ address (2) -
remove
_ response _ handler (1) -
reply
_ to (1) -
response
_ handlers (1) - reverse (1)
- rjust (1)
- route (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ commands / sources _ command (1) -
rubygems
/ security (1) - seed (1)
- select (1)
- send (3)
-
send
_ mail (1) - sender (1)
- sendmail (1)
- sendmsg (1)
-
sendmsg
_ nonblock (1) -
session
_ add (1) - set (2)
-
set
_ trace _ func (1) - setproperty (2)
- setsockopt (2)
- sexp (1)
-
sexp
_ raw (1) -
singleton
_ method _ added (1) -
sockaddr
_ in (1) -
sockaddr
_ un (1) - socktype (1)
-
st
_ add _ direct (1) - start (6)
- succ (1)
- tcp (1)
-
tcp
_ server _ loop (2) - text= (1)
-
thgroup
_ add (1) - to (1)
-
to
_ i (1) -
to
_ json (10) -
to
_ range (1) -
to
_ s (2) -
to
_ sockaddr (1) -
to
_ string (2) - tokadd (1)
-
tokadd
_ escape (1) -
tokadd
_ string (1) - tracer (1)
- udp (1)
- unix (1)
- unix? (1)
-
unix
_ path (1) -
unix
_ server _ loop (1) -
unpack
_ sockaddr _ in (1) -
unpack
_ sockaddr _ un (1) -
urlsafe
_ base64 (1) -
urlsafe
_ encode64 (1) - value= (1)
- visible? (1)
- write (2)
- | (1)
- ~ (1)
検索結果
先頭5件
-
static VALUE add
_ final(VALUE os , VALUE proc) (78301.0) -
-
static void add
_ heap(void) (78301.0) -
Rubyオブジェクトのヒープスロットを増設する。
Rubyオブジェクトのヒープスロットを増設する。 -
Syslog
:: Logger # add(severity , message = nil , progname = nil , &block) -> true (54370.0) -
メッセージをログに記録します。Logger#add とほぼ同じ動作をします。
メッセージをログに記録します。Logger#add とほぼ同じ動作をします。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに
記録します。 ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定しま
す。この値がレシーバーに設定されているレベルよりも低い
場合、メッセージは記録されません。
@param message ログに出力するメッセージを表すオブジェクトを指定します。
省... -
Logger
# add(severity , message = nil , progname = nil) -> true (54343.0) -
メッセージをログに記録します。
メッセージをログに記録します。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。
@... -
Logger
# add(severity , message = nil , progname = nil) { . . . } -> true (54343.0) -
メッセージをログに記録します。
メッセージをログに記録します。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。
@... -
REXML
:: DocType # add(child) -> () (54322.0) -
child を子ノード列の最後に追加します。
child を子ノード列の最後に追加します。
REXML::Parent#add を内部で呼び出します。
また、REXML::DocType#entities を更新します。
@param child 追加するノード -
ThreadGroup
# add(thread) -> self (54322.0) -
スレッド thread が属するグループを自身に変更します。
スレッド thread が属するグループを自身に変更します。
@param thread 自身に加えたいスレッドを指定します。
@raise ThreadError 自身が freeze されているか enclose されている場合に、発生します。また引数 thread が属する ThreadGroup が freeze されているか enclose されている場合にも発生します。
//emlist[例][ruby]{
puts "Initial group is #{ThreadGroup::Default.list}"
# => Initial group is [#<Thread... -
Benchmark
:: Tms # add { . . . } -> Benchmark :: Tms (54304.0) -
与えられたブロックの実行時間を self に加算して 新しい Benchmark::Tms オブジェクトを生成して返します。
与えられたブロックの実行時間を self に加算して
新しい Benchmark::Tms オブジェクトを生成して返します。
@see Benchmark.#measure -
BigDecimal
# add(other , n) -> BigDecimal (54304.0) -
和を計算します。
和を計算します。
self + other を最大で n 桁まで計算します。計算結果の精度が n より大きい
ときは BigDecimal.mode で指定された方法で丸められます。
@param other self に足す数を指定します。
@param n 有効桁数を整数で指定します。0 を指定した場合は
BigDecimal#+ と同じ値を返します。
@raise ArgumentError n に負の数を指定した場合に発生します。
@see BigDecimal#+ -
Gem
:: DependencyList # add(*gemspecs) (54304.0) -
与えられた Gem::Specification のインスタンスを自身に追加します。
与えられた Gem::Specification のインスタンスを自身に追加します。
@param gemspecs Gem::Specification のインスタンスを一つ以上指定します。 -
WEBrick
:: HTTPAuth :: Htgroup # add(group , members) (54304.0) -
与えられたグループにメンバを追加します。
与えられたグループにメンバを追加します。
@param group メンバを追加するグループを指定します。
@param members 追加するメンバを配列で指定します。 -
Set
# add(o) -> self (45397.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
//}... -
REXML
:: Elements # add(element = nil) -> REXML :: Element (45340.0) -
要素 element を追加します。
要素 element を追加します。
element には文字列もしくは REXML::Element オブジェクトを
指定します。文字列を指定した場合には REXML::Element.new(element)
で生成される要素を追加します。
element を省略した場合は、空の要素が追加されます。
追加された要素が返されます。
@param element 追加する要素
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new('a')
a.elements.add(REXML::Element.new... -
REXML
:: Attributes # add(attribute) -> () (45304.0) -
属性を追加/更新します。
属性を追加/更新します。
attribute で更新する属性(REXML::Attribute オブジェクト)を
指定します。既に同じ名前(REXML::Attribute#name)のオブジェクトが
存在する場合は属性が上書きされ、ない場合は追加されます。
@param attribute 追加(更新)する属性(REXML::Attribute オブジェクト)
@see REXML::Attributes#[]= -
REXML
:: Document # add(child) -> () (45304.0) -
子ノードを追加します。
子ノードを追加します。
追加できるものは
* XML宣言(REXML::XMLDecl)
* DTD(REXML::DocType)
* ルート要素
のいずれかです。 -
REXML
:: Parent # add(object) -> () (45304.0) -
object を子ノード列の最後に追加します。
object を子ノード列の最後に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード -
Addrinfo
# family _ addrinfo(host , port) -> Addrinfo (27601.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
# family _ addrinfo(path) -> Addrinfo (27601.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
. getaddrinfo(nodename , service , family=nil , socktype=nil , protocol=nil , flags=0) -> [Addrinfo] (27601.0) -
パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。
パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。
nodename (ホスト名) と service (ポート番号) を Addrinfo に変換します。
変換先は一意ではないため、複数のオブジェクトを返します。
nodename と service のどちらか一方は nil を渡すことができます
(その部分は変換されません)。
family, socktype, protocol には希望する方式のヒントを与えます。
例えば、SOCK_STREAM なソケットが必要な場合には socktype に指定します。
nil を指定した場合には制限しないことを... -
Socket
:: Ifaddr # addr -> Addrinfo | nil (27601.0) -
self のアドレスを Addrinfo オブジェクトで返します。 self が利用できない場合は nil を返します。
self のアドレスを Addrinfo オブジェクトで返します。
self が利用できない場合は nil を返します。 -
Socket
:: Ifaddr # broadaddr -> Addrinfo | nil (27601.0) -
self のブロードキャストアドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。
self のブロードキャストアドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_BROADCAST が有効ではない場合は nil を返します。 -
Socket
:: Ifaddr # dstaddr -> Addrinfo | nil (27601.0) -
self の宛先アドレスを Addrinfo オブジェクトで返します。 self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。
self の宛先アドレスを Addrinfo オブジェクトで返します。
self.flags で Socket::IFF_POINTOPOINT が有効ではない場合は nil を返します。 -
Addrinfo
# inspect _ sockaddr -> String (27301.0) -
アドレスやポート番号などの情報を人間に読める形の文字列で返します。
アドレスやポート番号などの情報を人間に読める形の文字列で返します。
require 'socket'
Addrinfo.tcp("localhost", 80).inspect_sockaddr #=> "127.0.0.1:80"
Addrinfo.tcp("ip6-localhost", 80).inspect_sockaddr #=> "[::1]:80"
Addrinfo.unix("/tmp/sock").inspect_sockaddr #=> "/tmp/sock" -
Addrinfo
# ip _ address -> String (27301.0) -
IP アドレスを文字列で返します。
IP アドレスを文字列で返します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).ip_address #=> "127.0.0.1"
Addrinfo.tcp("::1", 80).ip_address #=> "::1"
@see Addrinfo#ip_port, Addrinfo#ip_unpack -
ACL
# allow _ addr?(addr) -> bool (18601.0) -
addr が ACL で許可されているならば真を返します。
addr が ACL で許可されているならば真を返します。
@param addr 判定対象のアドレス -
BasicSocket
# connect _ address -> Addrinfo (18601.0) -
ローカルマシン内で接続するのに適当なアドレスを Addrinfo オブジェクトで返します。
ローカルマシン内で接続するのに適当なアドレスを Addrinfo
オブジェクトで返します。
BasicSocket#local_address の返り値
以下の点を除いては同じものを返します。
* IPv4 の不定アドレス(0.0.0.0) は IPv4 のループバックアドレス(127.0.0.1)
に置換される
* IPv6 の不定アドレス(::) は IPv6 のループバックアドレス(::1)
に置換される
BasicSocket#local_address が接続先として不適なアドレスを返す場合は
例外 SocketError が発生します。
requ... -
BasicSocket
# local _ address -> Addrinfo (18601.0) -
getsockname(2) で得られたローカルアドレス情報を Addrinfo オブジェクトとして返します。
getsockname(2) で得られたローカルアドレス情報を
Addrinfo オブジェクトとして返します。
返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。
require 'socket'
TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.local_address #=> #<Addrinfo: 192.168.0.129:36873 TCP>
}
TCPServer.open("127.0.0.1", 1512) {|serv|
p serv... -
BasicSocket
# remote _ address -> Addrinfo (18601.0) -
getpeername(2) で得られたリモートアドレス情報を Addrinfo オブジェクトとして返します。
getpeername(2) で得られたリモートアドレス情報を
Addrinfo オブジェクトとして返します。
返されたオブジェクトの Addrinfo#protocol は 0 を
返すことに注意してください。
require 'socket'
TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.remote_address #=> #<Addrinfo: 221.186.184.68:80 TCP>
}
TCPServer.open("127.0.0.1", 1728) {|serv|
c = TCP... -
Net
:: HTTP # proxy _ address=(address) (18601.0) -
プロクシのアドレス(ホスト名、IPアドレス)を指定します。
プロクシのアドレス(ホスト名、IPアドレス)を指定します。
Net::HTTP#start で接続する前に設定する必要があります。
@param address プロクシのホスト名、もしくはIPアドレスを表す文字列
@see Net::HTTP#proxy_address=, Net::HTTP#proxy_port, Net::HTTP.new -
OpenSSL
:: Cipher # padding=(padding) (18601.0) -
パディングを設定します。
パディングを設定します。
1 でパディングを有効に、0で無効にします。
パディングを無効化した場合には、暗号化するデータのサイズはブロックサイズの
倍数でなければなりません。
暗号化する側と復号化する側でパディングの設定を一致させておかなければなりません。
@param padding 1でパディングを有効、0で無効
@raise OpenSSL::Cipher::CipherError 設定に失敗した場合に発生します -
Resolv
. each _ address(name) {|address| . . . } -> () (18601.0) -
ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。
ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。
ルックアップは /etc/hosts, DNS の順で行います。
@param name ホスト名を文字列で与えます。 -
Socket
. getifaddrs -> [Socket :: Ifaddr] (18601.0) -
インターフェイスのアドレスを Socket::Ifaddr の配列で返します。
インターフェイスのアドレスを Socket::Ifaddr の配列で返します。
本メソッドはマルチキャスト通信が可能なインターフェイスを見つけるために使う事ができます。
require 'socket'
pp Socket.getifaddrs.reject {|ifaddr|
!ifaddr.addr.ip? || (ifaddr.flags & Socket::IFF_MULTICAST == 0)
}.map {|ifaddr| [ifaddr.name, ifaddr.ifindex, ifaddr.addr] }
#=> [["eth0", 2, #<... -
Socket
. ip _ address _ list -> [Addrinfo] (18601.0) -
ローカルの IP アドレスを配列で返します。
ローカルの IP アドレスを配列で返します。 -
Socket
. unpack _ sockaddr _ in(sockaddr) -> Array (18601.0) -
lib:socket#pack_stringを unpack したアドレスを返します。返される値は [port, ipaddr] の配列です。
lib:socket#pack_stringを
unpack したアドレスを返します。返される値は [port, ipaddr]
の配列です。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_in(Socket.sockaddr_in("echo", "localhost"))
=> [7, "127.0.0.1"]
p Socket.unpack_sockaddr_in(Socket.soc... -
Socket
. unpack _ sockaddr _ un(sockaddr) -> String (18601.0) -
lib:socket#pack_stringを unpack したソケットパス名を返します。
lib:socket#pack_stringを
unpack したソケットパス名を返します。
@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。
例:
require 'socket'
p Socket.unpack_sockaddr_un(Socket.sockaddr_un("/tmp/.X11-unix/X0"))
=> "/tmp/.X11-unix/X0" -
Socket
:: AncillaryData # ipv6 _ pktinfo _ addr -> Addrinfo (18601.0) -
自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のアドレスを返します。
自身の type が IPV6_PKTINFO である場合、保持しているデータ
(アドレス、インターフェースのインデックス)
のアドレスを返します。
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,
S... -
Socket
:: UDPSource # local _ address -> Addrinfo (18601.0) -
ローカル側のアドレス情報を Addrinfo オブジェクトで返します。
ローカル側のアドレス情報を Addrinfo オブジェクトで返します。 -
Socket
:: UDPSource # remote _ address -> Addrinfo (18601.0) -
リモート側のアドレス情報を Addrinfo オブジェクトで返します。
リモート側のアドレス情報を Addrinfo オブジェクトで返します。 -
void rb
_ gc _ register _ address(VALUE *addr) (18601.0) -
ポインタ addr が指す変数を GC の対象にします。
-
void rb
_ gc _ unregister _ address(VALUE *addr) (18601.0) -
ポインタ addr が指す変数を GC の対象から外します。
-
RDoc
:: Context # add _ to(array , thing) -> () (18430.0) -
array に thing を追加します。
array に thing を追加します。
@param array 配列を指定します。
@param thing 追加する要素を指定します。
RDoc::Context#add_alias などで使われています。ライブラリ内部で使
用します。
@see RDoc::Context#add_alias, RDoc::Context#add_attribute,
RDoc::Context#add_constant, RDoc::Context#add_include,
RDoc::Context#add_method, RDoc::Context#add_requ... -
REXML
:: Element # add _ namespace(prefix , uri) -> self (18379.0) -
名前空間を要素に追加します。
名前空間を要素に追加します。
引数が2個の場合は prefix と uri を指定します。
引数が1個の場合はデフォルトの namespace の uri を指定します。
既に同じ prefix が存在する場合はそれが上書きされます。
@param prefix 名前空間の prefix
@param uri 名前空間の uri
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
a.add_namespace("xmlns:foo", "bar" )
a.add_namespace("foo",... -
REXML
:: Element # add _ namespace(uri) (18379.0) -
名前空間を要素に追加します。
名前空間を要素に追加します。
引数が2個の場合は prefix と uri を指定します。
引数が1個の場合はデフォルトの namespace の uri を指定します。
既に同じ prefix が存在する場合はそれが上書きされます。
@param prefix 名前空間の prefix
@param uri 名前空間の uri
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
a.add_namespace("xmlns:foo", "bar" )
a.add_namespace("foo",... -
REXML
:: Element # add _ element(element , attrs = nil) -> Element (18376.0) -
子要素を追加します。
子要素を追加します。
element として追加する要素を指定します。
REXML::Element オブジェクトもしくは文字列を指定します。
element として REXML::Element オブジェクトを指定した場合、それが追加されます。
文字列を指定した場合は、それを要素名とする要素を追加します。
attrs に { String => String } という Hash を渡すと、
追加する要素の属性を指定できます。
子要素の最後に追加されます。
返り値は追加された要素です。
@param element 追加する要素
@param attrs 追加する要素に設定する... -
REXML
:: Element # add _ attribute(attr) -> () (18361.0) -
要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
引数の与えかたは2通りあります。
要素名と値の2つの文字列で渡す方法と REXML::Attribute オブジェクトを
渡す方法です。
文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。
@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = ... -
REXML
:: Element # add _ attribute(key , value) -> () (18361.0) -
要素の属性を追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
引数の与えかたは2通りあります。
要素名と値の2つの文字列で渡す方法と REXML::Attribute オブジェクトを
渡す方法です。
文字列2つで指定する場合、属性値は unnormalized な文字列を渡す必要があります。
@param key 属性名(文字列)
@param value 属性値(文字列)
@param attr 属性(REXML::Attribute オブジェクト)
//emlist[][ruby]{
require 'rexml/document'
doc = ... -
Net
:: HTTPHeader # add _ field(key , val) -> () (18358.0) -
key ヘッダフィールドに val を追加します。
key ヘッダフィールドに val を追加します。
key に元々設定されていた値は破棄されず、それに val 追加されます。
@param key ヘッダフィール名を文字列で与えます。
@param val keyで指定したフィールドに追加する文字列を与えます。
@see Net::HTTPHeader#[] , Net::HTTPHeader#[]=,
Net::HTTPHeader#get_fields
//emlist[例][ruby]{
request.add_field 'X-My-Header', 'a'
p request['X-My-Header'] ... -
RDoc
:: Markup # add _ html(tag , name) -> () (18358.0) -
tag で指定したタグをフォーマットの対象にします。
tag で指定したタグをフォーマットの対象にします。
@param tag 追加するタグ名を文字列で指定します。大文字、小文字のど
ちらを指定しても同一のものとして扱われます。
@param name SM::ToHtml などのフォーマッタに識別させる時の名前を
Symbol で指定します。
例:
require 'rdoc/markup/simple_markup'
require 'rdoc/markup/simple_markup/to_html'
m = SM::SimpleMarkup.new
m.add_ht... -
RDoc
:: Markup # add _ special(pattern , name) -> () (18358.0) -
pattern で指定した正規表現にマッチする文字列をフォーマットの対象にしま す。
pattern で指定した正規表現にマッチする文字列をフォーマットの対象にしま
す。
例えば WikiWord のような、SM::SimpleMarkup#add_word_pair、
SM::SimpleMarkup#add_html でフォーマットできないものに対して使用
します。
@param pattern 正規表現を指定します。
@param name SM::ToHtml などのフォーマッタに識別させる時の名前を
Symbol で指定します。
例:
require 'rdoc/markup/simple_markup'
require '... -
RDoc
:: Markup # add _ word _ pair(start , stop , name) -> () (18358.0) -
start と stop ではさまれる文字列(例. *bold*)をフォーマットの対象にしま す。
start と stop ではさまれる文字列(例. *bold*)をフォーマットの対象にしま
す。
@param start 開始となる文字列を指定します。
@param stop 終了となる文字列を指定します。start と同じ文字列にする事も
可能です。
@param name SM::ToHtml などのフォーマッタに識別させる時の名前を
Symbol で指定します。
@raise RuntimeError start に "<" で始まる文字列を指定した場合に発生します。
例:
require 'rdoc/markup/... -
Socket
:: Constants :: IP _ ADD _ MEMBERSHIP -> Integer (18352.0) -
Add a multicast group membership
Add a multicast group membership
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux) -
Socket
:: Constants :: IP _ ADD _ SOURCE _ MEMBERSHIP -> Integer (18352.0) -
Add a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Add a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Socket
:: IP _ ADD _ MEMBERSHIP -> Integer (18352.0) -
Add a multicast group membership
Add a multicast group membership
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux) -
Socket
:: IP _ ADD _ SOURCE _ MEMBERSHIP -> Integer (18352.0) -
Add a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
Add a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd) -
Gem
:: Specification # add _ dependency(gem , *requirements) -> [Gem :: Dependency] (18343.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0... -
Gem
:: Specification # add _ runtime _ dependency(gem , *requirements) -> [Gem :: Dependency] (18343.0) -
この gem の RUNTIME 依存性を追加します。 実行時に必要となる gem を指定します。
この gem の RUNTIME 依存性を追加します。
実行時に必要となる gem を指定します。
//emlist[][ruby]{
# https://github.com/rurema/bitclust/blob/v1.2.3/bitclust-core.gemspec#L25
s.add_runtime_dependency "progressbar", ">= 1.9.0", "< 2.0"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0... -
REXML
:: Element # add _ attributes(attrs) -> () (18340.0) -
要素の属性を複数追加します。 同じ名前の属性がすでにある場合はその属性を新しい 属性で置き換えます。
要素の属性を複数追加します。
同じ名前の属性がすでにある場合はその属性を新しい
属性で置き換えます。
attrs には Hash もしくは Array を指定できます。
Hash の場合は、
{ "name1" => "value1", "name2" => "value2", ... }
という形で、配列の場合は
[ ["name1", "value1"], ["name2", "value2"], ... }
という形で追加/更新する属性を指定します。
@param attrs 追加する属性の属性名と属性値の対の集合(Array or Hash)
//emlist[][rub... -
Rake
:: Application # add _ loader(ext , loader) (18340.0) -
与えられた拡張子で終わるファイル名のファイルをロードするためのローダーを 自身に追加します。
与えられた拡張子で終わるファイル名のファイルをロードするためのローダーを
自身に追加します。
@param ext 拡張子を指定します。
@param loader ローダーを指定します。
//emlist[例][ruby]{
require "rake/loaders/makefile"
# Rakefile での記載例とする
task default: :test
task :test
makefile =<<-EOS
<< <<-'SAMPLE_MF'
# Comments
a: a1 a2 a3 a4
EOS
IO.write("sample.mf", makefile)... -
Net
:: IMAP # add _ response _ handler(handler) -> () (18325.0) -
レスポンスハンドラを追加します。
レスポンスハンドラを追加します。
レスポンスハンドラはサーバから応答を受け取るごとに
呼びだされます。ハンドラには
Net::IMAP::TaggedResponse もしくは
Net::IMAP::UntaggedResponse オブジェクトが
渡されます。
主にサーバからの非同期的なイベントを受け取るため
に用います。例えば EXISTS 応答を受け取る
(メールボックスに新たなメールが追加されたタイミングで発生します)
ためなどに用いられます。
レスポンスハンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。
例:
imap.add_respo... -
Net
:: IMAP # add _ response _ handler(handler) {|resp| . . . } -> () (18325.0) -
レスポンスハンドラを追加します。
レスポンスハンドラを追加します。
レスポンスハンドラはサーバから応答を受け取るごとに
呼びだされます。ハンドラには
Net::IMAP::TaggedResponse もしくは
Net::IMAP::UntaggedResponse オブジェクトが
渡されます。
主にサーバからの非同期的なイベントを受け取るため
に用います。例えば EXISTS 応答を受け取る
(メールボックスに新たなメールが追加されたタイミングで発生します)
ためなどに用いられます。
レスポンスハンドラはメインのスレッドとは別のスレッドで
呼びだされることに注意してください。
例:
imap.add_respo... -
Gem
:: Package :: TarOutput # add _ metadata (18322.0) -
gem-format な tar ファイルに metadata.gz を追加します。
gem-format な tar ファイルに metadata.gz を追加します。
前回の Gem::Package::TarOutput#add_gem_contents の呼び出し以降に
変更したメタデータを書き込みます。 -
Gem
:: Specification # add _ development _ dependency(gem , *requirements) -> [Gem :: Dependency] (18322.0) -
この gem の DEVELOPMENT 依存性を追加します。 この gem の開発時に必要となる gem を指定します。
この gem の DEVELOPMENT 依存性を追加します。
この gem の開発時に必要となる gem を指定します。
//emlist[][ruby]{
gem "rack", "~> 1.6", ">= 1.6.12"
//}
@param gem 依存する gem の名前か Gem::Dependency のインスタンスを指定します。
@param requirements バージョンの必要条件を 0 個以上指定します。デフォルトは ">= 0" です。
@see Gem::Specification#add_runtime_dependency, Gem::Depende... -
Gem
:: VersionOption # add _ platform _ option(task = command , *wrap) (18322.0) -
option parser に対して --platform オプションを追加します。
option parser に対して --platform オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。 -
Gem
:: VersionOption # add _ version _ option(task = command , *wrap) (18322.0) -
option parser に対して --version オプションを追加します。
option parser に対して --version オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。 -
OpenSSL
:: BN # mod _ add(other , m) -> OpenSSL :: BN (18322.0) -
(self + other) % m を返します。
(self + other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_add(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 4
//}
@param other 和を取る数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー -
RDoc
:: Context # add _ module(class _ type , name) -> RDoc :: NormalModule | RDoc :: SingleClass | RDoc :: NormalClass (18322.0) -
引数で指定したモジュールを追加します。
引数で指定したモジュールを追加します。
ただし、クラスとして既に同名のものが登録されていた場合は、何もせずにそ
のクラスを返します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@see RDoc::Context#add_class -
RDoc
:: Markup :: Formatter # add _ tag(name , start , stop) -> () (18322.0) -
name で登録された規則で取得された文字列を start と stop で囲むように指 定します。
name で登録された規則で取得された文字列を start と stop で囲むように指
定します。
@param name RDoc::Markup::ToHtml などのフォーマッタに識別させる時
の名前を Symbol で指定します。
@param start 開始の記号を文字列で指定します。
@param stop 終了の記号を文字列で指定します。
例:
require 'rdoc/markup/to_html'
# :STRIKE のフォーマットを <strike> 〜 </strike> に指定。
h = RDoc::Markup:... -
Thread
# add _ trace _ func(pr) -> Proc (18322.0) -
スレッドにトレース用ハンドラを追加します。
スレッドにトレース用ハンドラを追加します。
追加したハンドラを返します。
@param pr トレースハンドラ(Proc オブジェクト)
//emlist[例][ruby]{
th = Thread.new do
class Trace
end
43.to_s
end
th.add_trace_func lambda {|*arg| p arg }
th.join
# => ["line", "example.rb", 4, nil, #<Binding:0x00007f98e107d0d8>, nil]
# => ["c-call", "example.rb", 4, ... -
Gem
:: Package :: TarWriter # add _ file(name , mode) -> self (18307.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file(name , mode) {|io| . . . } -> self (18307.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) -> self (18307.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) {|io| . . . } -> self (18307.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Tracer
. add _ filter {|event , file , line , id , binding , klass| . . . . } (18307.0) -
トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。
トレース出力するかどうかを決定するフィルタを追加します。
何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。
与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば
トレースは出力されます。
フィルタは複数追加でき、
そのうち一つでも偽を返すとトレースの出力は抑制されます。
@param proc トレース出力するかどうかを決定する手続きオブジェクトを指定します。
通常、true か falseを返す必要があります。
フィルタ手続きは引数として event, file, line, id, binding, klass の... -
Tracer
. add _ filter(proc) (18307.0) -
トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。
トレース出力するかどうかを決定するフィルタを追加します。
何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。
与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば
トレースは出力されます。
フィルタは複数追加でき、
そのうち一つでも偽を返すとトレースの出力は抑制されます。
@param proc トレース出力するかどうかを決定する手続きオブジェクトを指定します。
通常、true か falseを返す必要があります。
フィルタ手続きは引数として event, file, line, id, binding, klass の... -
Benchmark
:: Tms # add! { . . . } -> self (18304.0) -
与えられたブロックの実行時間を self に加算して返します。
与えられたブロックの実行時間を self に加算して返します。
このメソッドは self を破壊的に変更します。
@see Benchmark.#measure -
DRb
:: DRbProtocol . # add _ protocol(prot) -> () (18304.0) -
新たなプロトコルを DRbProtocol モジュールに登録します。
新たなプロトコルを DRbProtocol モジュールに登録します。
@param prot プロトコル定義クラス -
Gem
:: Command # add _ extra _ args(args) -> Array (18304.0) -
$HOME/.gemrc から読み込んだ引数を追加します。
$HOME/.gemrc から読み込んだ引数を追加します。
@param args 追加する引数を配列で指定します。 -
Gem
:: Command # add _ option(*opts) {|value , options| . . . } (18304.0) -
コマンドに対するコマンドラインオプションとハンドラを追加します。
コマンドに対するコマンドラインオプションとハンドラを追加します。
ブロックには、コマンドライン引数の値とそのオプションが渡されます。
オプションはハッシュになっています。
@param opts オプションを指定します。
@see OptionParser#make_switch -
Gem
:: Command . add _ common _ option(*args) {|value , options| . . . } (18304.0) -
全てのコマンドに共通するオプションを登録するためのメソッドです。
全てのコマンドに共通するオプションを登録するためのメソッドです。
@param args 追加するオプションの情報を指定します。 -
Gem
:: Command . add _ specific _ extra _ args(cmd , args) (18304.0) -
与えられたコマンドに対応する追加の引数を追加します。
与えられたコマンドに対応する追加の引数を追加します。
@param cmd コマンド名を指定します。
@param args 追加の引数を配列か、空白で区切った文字列で指定します。 -
Gem
:: InstallUpdateOptions # add _ install _ update _ options (18304.0) -
インストールとアップデートに関するオプションを追加します。
インストールとアップデートに関するオプションを追加します。 -
Gem
:: LocalRemoteOptions # add _ bulk _ threshold _ option (18304.0) -
オプション --bulk-threshold を追加します。
オプション --bulk-threshold を追加します。 -
Gem
:: LocalRemoteOptions # add _ local _ remote _ options (18304.0) -
オプション --local, --remote, --both を追加します。
オプション --local, --remote, --both を追加します。 -
Gem
:: LocalRemoteOptions # add _ proxy _ option (18304.0) -
オプション --http-proxy を追加します。
オプション --http-proxy を追加します。 -
Gem
:: LocalRemoteOptions # add _ source _ option (18304.0) -
オプション --source を追加します。
オプション --source を追加します。 -
Gem
:: LocalRemoteOptions # add _ update _ sources _ option (18304.0) -
オプション --update-source を追加します。
オプション --update-source を追加します。 -
Gem
:: Package :: TarOutput # add _ gem _ contents {|data _ tar _ writer| . . . } -> self (18304.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。 -
Gem
:: Package :: TarOutput # add _ signatures (18304.0) -
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
@see Gem::Security::Signer -
Gem
:: Security . add _ trusted _ cert(cert , options = {}) -> nil (18304.0) -
信頼済み証明書リストに与えられた証明書を追加します。
信頼済み証明書リストに与えられた証明書を追加します。
Note: しばらくの間 OPT[:trust_dir] に保存されますが、今後変更される可能性があります。
@param cert 証明書を指定します。
@param options オプションを指定します。 -
Gem
:: SourceIndex # add _ spec(gem _ spec) -> Gem :: Specification (18304.0) -
自身に引数で与えられた Gem::Specification のインスタンスを追加します。
自身に引数で与えられた Gem::Specification のインスタンスを追加します。
@param gem_spec Gem::Specification のインスタンスを指定します。 -
Gem
:: SourceIndex # add _ specs(*gem _ specs) -> Hash (18304.0) -
自身に引数で与えられた Gem::Specification のインスタンスを全て追加します。
自身に引数で与えられた Gem::Specification のインスタンスを全て追加します。
@param gem_specs 複数の Gem::Specification のインスタンスを指定します。 -
Gem
:: Specification # add _ bindir(executables) -> Array | nil (18304.0) -
実行コマンドの格納場所を返します。
実行コマンドの格納場所を返します。
@param executables 実行コマンド名を格納した配列を指定します。 -
Net
:: IMAP . add _ authenticator(auth _ type , authenticator) -> () (18304.0) -
Net::IMAP#authenticate で使う 認証用クラスを設定します。
Net::IMAP#authenticate で使う
認証用クラスを設定します。
imap ライブラリに新たな認証方式を追加するために用います。
通常は使う必要はないでしょう。もしこれを用いて
認証方式を追加する場合は net/imap.rb の
Net::IMAP::LoginAuthenticator などを参考にしてください。
@param auth_type 認証の種類(文字列)
@param authenticator 認証クラス(Class オブジェクト) -
Observable
# add _ observer(observer , func=:update) -> Array (18304.0) -
オブザーバを登録します。
オブザーバを登録します。
オブザーバを登録し、登録されているオブザーバのリストを返します。
オブザーバは update メソッドを備えている必要があります。
observer が update メソッドを持たないときは
例外 NoMethodError が発生します。
func を指定することで update 以外のメソッドを通知に用いることができます。
@param observer 更新の通知を受けるオブザーバ
@param func 更新の通知をするメソッド
@raise NoMethodError updateメソッドを持たないオブジェクトをオブザーバに指定した場合に発生し... -
OpenSSL
:: Config # add _ value(section , name , value) -> String (18304.0) -
section で指定したセクションにある name というキーの 情報を value に変更します。
section で指定したセクションにある name というキーの
情報を value に変更します。
指定した section が存在しない場合には新たにそのセクションが
オブジェクト内に作られます。
指定した name が存在しない場合も同様に新たな領域が
そのオブジェクト内に作られます。指定した name が存在した場合には
情報が上書きされます。
value を返します。
@param section セクションを表す文字列
@param name キーを表す文字列
@param value 変更後の値の文字列
@raise OpenSSL::ConfigError 設定に失敗し... -
OpenSSL
:: OCSP :: BasicResponse # add _ nonce(val=nil) -> self (18304.0) -
BasicResponse に nonce を追加します。
BasicResponse に nonce を追加します。
引数を省略すると、ランダムな nonce を生成し利用します。
通常はこのメソッドを使わず OpenSSL::OCSP::BasicResponse#copy_nonce を
用います。
@param val 追加する nonce の値(文字列) -
OpenSSL
:: OCSP :: BasicResponse # add _ status(cid , status , reason , revtime , thisupd , nextupd , exts) -> self (18304.0) -
証明書の状態の問い合わせの結果をオブジェクトに追加します。
証明書の状態の問い合わせの結果をオブジェクトに追加します。
詳しくは OpenSSL::OCSP::BasicResponse#status を見てください。
@param cid 問い合わせの(OpenSSL::OCSP::CertificateId オブジェクト)
@param status ステータスコード(整数)
@param reason 失効理由コード(整数)
@param revtime 失効時刻(Time オブジェクトもしくは nil)
@param thisupd 最終更新時刻(Time オブジェクト)
@param nextupd 次回更新時刻(Time オブジェクト)... -
OpenSSL
:: OCSP :: Request # add _ certid(cid) -> self (18304.0) -
Request オブジェクトに問い合わせ対象の証明書情報を追加します。
Request オブジェクトに問い合わせ対象の証明書情報を追加します。
証明書情報は OpenSSL::OCSP::CertificateId の形で渡す必要があります。
@param cid 問い合わせ対象の証明書情報(OpenSSL::OCSP::CertificateId オブジェクト)
@raise OpenSSL::OCSP::OCSPError 追加に失敗した場合に発生します。
@see OpenSSL::OCSP::Request#certid -
OpenSSL
:: OCSP :: Request # add _ nonce(nonce = nil) -> self (18304.0) -
Request オブジェクトに nonce を追加します。
Request オブジェクトに nonce を追加します。
nonce とは、リプレイ攻撃を防止するために設定する乱数です。
@param nonce 設定するnonce文字列。nilの場合は適当な乱数を自動で設定します -
OpenSSL
:: PKCS7 # add _ certificate(cert) -> self (18304.0) -
署名に添付する証明書を追加します。
署名に添付する証明書を追加します。
通常は OpenSSL::PKCS7.sign の引数で添付する証明書を指定した
ほうがよいでしょう。
@param cert 追加する証明書(OpenSSL::X509::Certificate オブジェクト)
@raise OpenSSL::PKCS7::PKCS7Error 追加に失敗した場合に発生します。