種類
- インスタンスメソッド (1522)
- 定数 (264)
- 特異メソッド (152)
- モジュール関数 (106)
- 文書 (22)
ライブラリ
- ビルトイン (749)
-
cgi
/ html (22) - digest (11)
-
digest
/ sha2 (11) - fcntl (11)
- fiddle (22)
-
io
/ nonblock (22) -
minitest
/ unit (1) -
net
/ ftp (143) -
net
/ http (154) - open-uri (52)
- openssl (187)
- optparse (22)
- ostruct (12)
- pathname (66)
- psych (66)
- set (22)
- shell (42)
-
shell
/ command-processor (18) -
shell
/ filter (24) -
shell
/ process-controller (6) - socket (187)
- stringio (22)
-
syslog
/ logger (77) - thread (14)
- thwait (6)
- tsort (64)
-
webrick
/ utils (11)
クラス
-
ARGF
. class (11) - Array (95)
- BasicSocket (33)
- Class (11)
- Data (6)
-
Digest
:: Base (11) -
Digest
:: SHA2 (11) -
Enumerator
:: Lazy (55) - Exception (11)
-
Fiddle
:: Closure :: BlockCaller (22) - File (11)
-
File
:: Stat (22) - Hash (34)
- IO (44)
- LocalJumpError (22)
- Module (5)
-
Net
:: FTP (143) -
Net
:: HTTP (154) - Object (11)
-
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (11) -
OpenSSL
:: SSL :: SSLSocket (22) - OpenStruct (12)
- OptionParser (22)
- Pathname (66)
- Proc (2)
-
Psych
:: Handler (22) -
Psych
:: Nodes :: Mapping (22) -
Psych
:: Nodes :: Sequence (22) -
RubyVM
:: InstructionSequence (11) - Shell (42)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (24) -
Shell
:: ProcessController (6) - Socket (77)
- String (94)
- StringIO (22)
- Struct (28)
- Symbol (11)
-
Syslog
:: Logger (77) - TCPServer (11)
- Thread (49)
-
Thread
:: Queue (33) -
Thread
:: SizedQueue (53) - ThreadsWait (6)
- UDPSocket (11)
- UNIXServer (11)
モジュール
-
CGI
:: HtmlExtension (22) - Enumerable (88)
- Fcntl (11)
-
File
:: Constants (11) - FileTest (11)
- Kernel (84)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: Buffering (33) -
OpenSSL
:: SSL (110) -
OpenURI
:: OpenRead (22) -
RubyVM
:: AbstractSyntaxTree (4) -
Socket
:: Constants (44) - TSort (64)
- URI (14)
-
WEBrick
:: Utils (11)
オブジェクト
- ENV (6)
キーワード
-
BLOCK
_ SIZE (11) -
DEFAULT
_ BLOCKSIZE (11) -
IP
_ BLOCK _ SOURCE (22) -
IP
_ UNBLOCK _ SOURCE (22) -
MCAST
_ BLOCK _ SOURCE (22) -
MCAST
_ UNBLOCK _ SOURCE (22) - NONBLOCK (11)
-
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (11) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (11) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (11) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (11) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (11) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (11) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (11) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (11) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (11) -
OP
_ TLS _ D5 _ BUG (11) -
O
_ NONBLOCK (11) - Ruby プログラムの実行 (11)
-
accept
_ nonblock (44) - add (11)
-
assert
_ block (1) - backtrace (11)
-
backtrace
_ locations (33) -
block
_ given? (11) -
block
_ length (33) -
block
_ output _ synchronize (6) -
block
_ size (11) - blockdev? (62)
- blockquote (22)
- blocks (11)
- call (11)
- cd (6)
- chars (22)
- chdir (6)
- codepoints (11)
-
collect
_ concat (22) - combination (11)
-
connect
_ nonblock (22) - cycle (22)
- debug (11)
-
default
_ proc (11) - define (4)
- deq (22)
- disassemble (11)
- each (6)
-
each
_ char (22) -
each
_ codepoint (11) -
each
_ entry (22) -
each
_ grapheme _ cluster (14) -
each
_ line (22) -
each
_ strongly _ connected _ component (21) -
each
_ strongly _ connected _ component _ from (21) - enq (10)
-
enum
_ for (22) - error (11)
-
exit
_ value (11) - fatal (11)
- fetch (11)
- filter! (12)
-
flat
_ map (22) - foreach (18)
- get (44)
- get2 (22)
- getbinaryfile (22)
-
grapheme
_ clusters (14) - info (11)
- initialize (11)
- iterator? (11)
- lambda (17)
- new (77)
-
next
_ wait (6) - nonblock (11)
- nonblock? (11)
- of (2)
-
on
_ head (11) -
on
_ tail (11) - open (74)
- opendir (11)
- out (18)
- parameters (2)
- parse (2)
- permutation (22)
- pop (22)
- post (22)
- post2 (22)
- proc (18)
- push (10)
- pushd (6)
- pushdir (6)
- put (22)
- putbinaryfile (22)
-
read
_ nonblock (44) - reason (11)
-
recv
_ nonblock (11) -
recvfrom
_ nonblock (22) -
recvmsg
_ nonblock (11) -
report
_ on _ exception (16) -
request
_ get (22) -
request
_ post (22) - retrbinary (22)
-
ruby2
_ keywords (5) - select! (22)
-
sendmsg
_ nonblock (11) -
set
_ non _ blocking (11) - shift (22)
- start (22)
-
start
_ mapping (11) -
start
_ sequence (11) - storbinary (22)
-
strongly
_ connected _ components (11) -
to
_ enum (22) -
to
_ h (44) -
to
_ proc (11) -
to
_ set (22) -
tsort
_ each (11) - unknown (11)
-
untrace
_ var (11) - warn (11)
-
write
_ nonblock (33) - 制御構造 (11)
検索結果
先頭5件
-
Psych
:: Nodes :: Mapping :: BLOCK -> Integer (24317.0) -
block style を表します。
...block style を表します。
@see Psych::Nodes::Mapping.new,
Psych::Nodes::Mapping#style,
Psych::Handler#start_mapping... -
Psych
:: Nodes :: Sequence :: BLOCK -> Integer (24317.0) -
block style を表します。
...block style を表します。
@see Psych::Nodes::Sequence.new,
Psych::Nodes::Sequence#style,
Psych::Handler#start_sequence... -
Shell
:: ProcessController . block _ output _ synchronize { . . . } -> () (15301.0) -
@todo
@todo -
OpenSSL
:: SSL :: SSLSocket # accept _ nonblock -> self (15300.0) -
ノンブロッキング方式で TLS/SSL 通信をサーバモードとして開始し、 クライアントとのハンドシェイクを実行します。
...ノンブロッキング方式で
TLS/SSL 通信をサーバモードとして開始し、
クライアントとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を
発生させ、ハンドシェイクを中断しま......再開します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
(実際は OpenSSL::SSL::SSLError をこのモジュールで......が生成されます)
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、
書き込み可能状態... -
OpenSSL
:: SSL :: SSLSocket # connect _ nonblock -> self (15300.0) -
ノンブロッキング方式で TLS/SSL 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。
...ノンブロッキング方式で
TLS/SSL 通信をクライアントモードとして開始し、
サーバとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を
発生させ、ハンドシェイクを中断しま......クを再開します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書......る場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。
@see OpenSSL::SSL::SSLSocket#accept_nonblock,
OpenSSL::SSL::SSLSocket#connect... -
Kernel
. # block _ given? -> bool (12337.0) -
メソッドにブロックが与えられていれば真を返します。
...単に false を返します。
iterator? は (ブロックが必ずイテレートするとはいえないので)推奨されていないの
で block_given? を使ってください。
//emlist[例][ruby]{
def check
if block_given?
puts "Block is given."
else
puts "Block isn't gi......ven."
end
end
check{} #=> Block is given.
check #=> Block isn't given.
//}... -
Socket
:: Constants :: IP _ BLOCK _ SOURCE -> Integer (12317.0) -
Block IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Block IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: Constants :: MCAST _ BLOCK _ SOURCE -> Integer (12317.0) -
Block multicast packets from this source
...Block multicast packets from this source
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678... -
Socket
:: IP _ BLOCK _ SOURCE -> Integer (12317.0) -
Block IPv4 multicast packets with a give source address。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Block IPv4 multicast packets with a give source address。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: MCAST _ BLOCK _ SOURCE -> Integer (12317.0) -
Block multicast packets from this source
...Block multicast packets from this source
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678...