ライブラリ
- ビルトイン (1008)
-
cgi
/ html (22) - digest (11)
-
digest
/ sha2 (11) - drb (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 (77)
- psych (66)
- set (44)
- shell (42)
-
shell
/ command-processor (18) -
shell
/ filter (24) -
shell
/ process-controller (6) - socket (209)
- stringio (22)
-
syslog
/ logger (77) - thread (15)
- thwait (6)
- tsort (85)
-
webrick
/ utils (11)
クラス
-
ARGF
. class (11) - Array (112)
- BasicSocket (33)
- Class (11)
- Data (8)
-
Digest
:: Base (11) -
Digest
:: SHA2 (11) -
Enumerator
:: Lazy (55) - Exception (11)
-
Fiddle
:: Closure :: BlockCaller (22) - File (11)
-
File
:: Stat (22) - Hash (56)
- IO (44)
- LocalJumpError (22)
- Method (11)
- Module (5)
-
Net
:: FTP (143) -
Net
:: HTTP (154) - Object (55)
-
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (11) -
OpenSSL
:: SSL :: SSLSocket (22) - OpenStruct (12)
- OptionParser (22)
- Pathname (77)
- Proc (34)
-
Psych
:: Handler (22) -
Psych
:: Nodes :: Mapping (22) -
Psych
:: Nodes :: Sequence (22) -
RubyVM
:: InstructionSequence (44) - Set (22)
- Shell (42)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (24) -
Shell
:: ProcessController (6) - Socket (88)
- String (116)
- StringIO (22)
- Struct (56)
- Symbol (11)
-
Syslog
:: Logger (77) - TCPServer (11)
- Thread (57)
-
Thread
:: Queue (33) -
Thread
:: SizedQueue (63) - ThreadsWait (6)
- TracePoint (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 (12) -
Socket
:: Constants (55) - TSort (85)
- URI (14)
-
WEBrick
:: Utils (11)
オブジェクト
- ENV (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (10)
-
BLOCK
_ SIZE (11) -
DEFAULT
_ BLOCKSIZE (11) - DRbProtocol (11)
-
IP
_ BLOCK _ SOURCE (22) -
IP
_ UNBLOCK _ SOURCE (22) -
MCAST
_ BLOCK _ SOURCE (22) -
MCAST
_ UNBLOCK _ SOURCE (22) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) - 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) - Proc (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
-
TCP
_ NOPUSH (22) - [] (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 (22)
-
collect
_ concat (22) - combination (22)
-
connect
_ nonblock (22) - cycle (22)
- debug (11)
-
default
_ proc (11) - define (4)
- deq (22)
- disasm (11)
- disassemble (11)
- divide (22)
- each (6)
-
each
_ char (22) -
each
_ codepoint (22) -
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 (44) - error (11)
-
exit
_ value (11) - fatal (11)
- fetch (33)
- filter! (12)
-
flat
_ map (22) - foreach (18)
- get (44)
- get2 (22)
- getbinaryfile (22)
-
grapheme
_ clusters (14) - info (11)
- initialize (11)
-
instruction
_ sequence (6) - iterator? (11)
- lambda (17)
-
net
/ smtp (11) - new (106)
-
next
_ wait (6) - nonblock (11)
- nonblock? (11)
- of (19)
-
on
_ head (11) -
on
_ tail (11) - open (74)
- opendir (22)
- out (18)
- parameters (22)
- parse (4)
- permutation (22)
- pop (22)
- post (22)
- post2 (22)
- proc (18)
- push (10)
- pushd (6)
- pushdir (6)
- put (22)
- putbinaryfile (22)
-
rdoc
/ markdown (11) -
rdoc
/ parser / c (11) -
read
_ nonblock (44) - reason (11)
-
recv
_ nonblock (11) -
recvfrom
_ nonblock (22) -
recvmsg
_ nonblock (11) -
report
_ on _ exception (16) -
report
_ on _ exception= (8) -
request
_ get (22) -
request
_ post (22) - retrbinary (22)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) -
ruby2
_ keywords (10) - 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
_ a (11) -
to
_ enum (44) -
to
_ h (64) -
to
_ proc (11) -
to
_ set (22) - tsort (22)
-
tsort
_ each (21) - unknown (11)
-
untrace
_ var (11) - warn (11)
-
write
_ nonblock (33) - クラス/メソッドの定義 (11)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- 制御構造 (11)
- 手続きオブジェクトの挙動の詳細 (11)
検索結果
先頭5件
-
CGI
:: HtmlExtension # blockquote(cite = nil) -> String (6200.0) -
blockquote 要素を生成します。
...
blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.htm......l") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>... -
CGI
:: HtmlExtension # blockquote(cite = nil) { . . . } -> String (6200.0) -
blockquote 要素を生成します。
...
blockquote 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param cite 引用元を指定します。属性をハッシュで指定することもできます。
例:
blockquote("http://www.example.com/quotes/foo.htm......l") { "Foo!" }
#=> "<BLOCKQUOTE CITE=\"http://www.example.com/quotes/foo.html\">Foo!</BLOCKQUOTE>... -
File
. blockdev?(path) -> bool (6200.0) -
FileTest.#blockdev? と同じです。
...FileTest.#blockdev? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。
@see FileTest.#blockdev?... -
File
:: Constants :: NONBLOCK -> Integer (6200.0) -
ファイルが利用可能じゃなくてもブロックしません。 File.openで使用します。
ファイルが利用可能じゃなくてもブロックしません。
File.openで使用します。 -
File
:: Stat # blockdev? -> bool (6200.0) -
ブロックスペシャルファイルの時に真を返します。
...ブロックスペシャルファイルの時に真を返します。
//emlist[][ruby]{
Dir.glob("/dev/*") {|bd|
if File::Stat.new(bd).blockdev?
puts bd
end
}
#例
#...
#=> /dev/hda1
#=> /dev/hda3
#...
//}... -
File
:: Stat # blocks -> Integer (6200.0) -
割り当てられているブロック数を返します。
...割り当てられているブロック数を返します。
//emlist[][ruby]{
fs = File::Stat.new($0)
#例
p fs.blocks #=> nil
//}... -
FileTest
. # blockdev?(file) -> bool (6200.0) -
ファイルがブロックスペシャルファイルである時に真を返します。 そうでない場合、ファイルが存在しない場合、あるいはシステムコールに失敗した場合などには false を返します。
...す文字列か IO オブジェクトを指定します。
@raise IOError 指定された IO オブジェクト file が既に close されていた場合に発生します。
例:
Dir.glob("/dev/*") { |file|
puts file if FileTest.blockdev?(file)
}
# /dev/disk0
# /dev/disk0s3
# ...... -
IO
# nonblock(bool = true) { . . . } -> object (6200.0) -
ブロック実行中、一時的に self のブロックモードを変更します。 bool が真ならノンブロックモード、偽ならブロックモードになります。
ブロック実行中、一時的に self のブロックモードを変更します。
bool が真ならノンブロックモード、偽ならブロックモードになります。
@param bool 真を指定するとノンブロックモード、偽を指定するとブロックモードになります。 -
IO
# nonblock? -> bool (6200.0) -
self がノンブロックモードならば true を、 ブロックモードなら false を返します。
self がノンブロックモードならば true を、
ブロックモードなら false を返します。 -
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (6200.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
...ます。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。
なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read......を返します。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 文字列で指定します。IO#read_nonblock は読み込んだデータを outbuf に破壊的に格納し、
返り値は outbuf となります。outbuf は一旦 maxlen 長......ルが 0 を返した場合は、空文字列になります。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
:wait_readable を返すかどうかを指定します。また、false
を指定し...