別のキーワード
ライブラリ
- ビルトイン (894)
-
cgi
/ core (12) - csv (156)
- drb (12)
- erb (36)
-
io
/ console (12) -
io
/ wait (23) -
irb
/ context (36) -
irb
/ input-method (84) - json (12)
-
net
/ ftp (10) -
net
/ http (72) -
net
/ imap (48) - openssl (84)
- pathname (48)
- pstore (12)
-
rubygems
/ package / tar _ reader / entry (60) - shell (18)
-
shell
/ command-processor (18) -
shell
/ filter (18) - socket (24)
- stringio (84)
- thread (26)
- thwait (18)
-
webrick
/ server (12) -
win32
/ registry (48) - zlib (348)
クラス
-
ARGF
. class (48) - Addrinfo (12)
- CSV (48)
-
CSV
:: Row (24) -
CSV
:: Table (84) -
DRb
:: DRbServer (12) - Dir (36)
- ERB (36)
-
Encoding
:: InvalidByteSequenceError (12) - Exception (12)
-
File
:: Stat (48) -
Gem
:: Package :: TarReader :: Entry (60) - IO (121)
-
IRB
:: Context (36) -
IRB
:: InputMethod (12) -
IRB
:: ReadlineInputMethod (60) -
IRB
:: StdioInputMethod (12) -
JSON
:: Parser (12) - Method (14)
- Module (4)
-
Net
:: FTP :: MLSxEntry (10) -
Net
:: HTTPGenericRequest (24) -
Net
:: HTTPResponse (48) -
Net
:: IMAP (24) -
Net
:: IMAP :: ThreadMember (24) - Object (30)
-
OpenSSL
:: SSL :: SSLSocket (12) - PStore (12)
- Pathname (48)
- Proc (14)
- Shell (18)
-
Shell
:: CommandProcessor (18) -
Shell
:: Filter (18) - Socket (12)
- StringIO (84)
- Thread (306)
-
Thread
:: Backtrace :: Location (84) -
Thread
:: ConditionVariable (36) -
Thread
:: Mutex (40) -
Thread
:: Queue (58) -
Thread
:: SizedQueue (80) - ThreadGroup (12)
- ThreadsWait (18)
-
WEBrick
:: GenericServer (12) -
Win32
:: Registry (48) -
Zlib
:: GzipReader (264) -
Zlib
:: GzipWriter (84)
モジュール
-
CGI
:: QueryExtension (12) -
OpenSSL
:: Buffering (72)
キーワード
- << (38)
- >> (14)
- [] (12)
-
abort
_ on _ exception (12) -
abort
_ on _ exception= (12) -
absolute
_ path (12) -
add
_ trace _ func (12) - alive? (12)
-
attr
_ reader (4) - backtrace (12)
-
backtrace
_ locations (36) -
base
_ label (12) - binmode (12)
- binread (12)
- birthtime (12)
- body (12)
-
body
_ stream (12) -
body
_ stream= (12) - broadcast (12)
-
bytes
_ read (12) - children (12)
- closed? (46)
-
closed
_ read? (12) -
connect
_ from (12) -
connect
_ nonblock (12) -
def
_ class (12) - deq (24)
- directory? (12)
- each (24)
-
each
_ byte (24) -
each
_ line (24) - empty? (38)
- enclosed? (12)
- encoding (12)
- enq (12)
- entity (12)
- eof (12)
- eof? (36)
- fetch (8)
-
field
_ size _ limit (12) - fields (12)
- file? (12)
- filename (12)
- filename= (12)
- finished? (6)
- flush (12)
- getc (12)
- gets (24)
-
ignore
_ deadlock (4) -
ignore
_ deadlock= (4) - inspect (36)
- key? (12)
- keys (12)
- label (12)
- length (12)
- line (12)
- lineno (24)
- lineno= (12)
- locked? (10)
- multipart? (12)
-
next
_ wait (6) - open (12)
- owned? (10)
- parse (12)
- path (12)
-
pending
_ interrupt? (12) - pop (24)
- pos (12)
- pos= (12)
- pread (8)
- print (12)
- printf (12)
- priority (12)
- priority= (12)
- push (24)
- putc (12)
- puts (12)
- raise (12)
- raw (12)
-
read
_ bin (12) -
read
_ body (24) -
read
_ i (12) -
read
_ nonblock (48) -
read
_ s (12) - readable? (52)
-
readable
_ atfer _ eof? (36) -
readable
_ real? (42) -
readagain
_ bytes (12) - readbyte (36)
- readchar (24)
- readline (24)
- readlines (36)
- readpartial (60)
- ready? (11)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) - rewind (24)
- seek (12)
- seqno (12)
-
set
_ encoding _ by _ bom (6) -
set
_ trace _ func (12) - shift (24)
- signal (12)
- size (12)
-
skip
_ blanks? (12) - status (12)
- stop? (12)
- synchronize (10)
- sysread (36)
- tell (12)
- then (14)
- thread (36)
-
thread
_ variable? (12) -
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ csv (12) -
to
_ s (32) - tokens (12)
- transaction (12)
-
try
_ lock (10) -
uid
_ thread (12) - ungetc (12)
- unused (12)
-
use
_ readline (12) -
use
_ readline? (12) - value (12)
-
values
_ at (12) - wait (12)
-
wait
_ readable (12) -
world
_ readable? (42) - write (12)
-
yield
_ self (16)
検索結果
先頭5件
-
IRB
:: ReadlineInputMethod # readable _ atfer _ eof? -> false (15201.0) -
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。
入力が EOF(End Of File)に達した後も読み込みが行えるかどうかを返します。 -
Thread
# thread _ variable?(key) -> bool (15201.0) -
引数 key で指定した名前のスレッドローカル変数が存在する場合に true、そ うでない場合に false を返します。
...y 変数名を String か Symbol で指定します。
me = Thread.current
me.thread_variable_set(:oliver, "a")
me.thread_variable?(:oliver) # => true
me.thread_variable?(:stanley) # => false
[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)が......対象ではない事に注意してください。
@see Thread#thread_variable_get, Thread#[]... -
Thread
# thread _ variable _ get(key) -> object | nil (15201.0) -
引数 key で指定した名前のスレッドローカル変数を返します。
...意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)と
異なり、Fiber を切り替えても同じ変数を返す事に注意してください。
例:
Thread.new {
Thread.current.thread_variable_set("foo", "bar") # スレッドローカル
Thread.current["f......oo"] = "bar" # Fiber ローカル
Fiber.new {
Fiber.yield [
Thread.current.thread_variable_get("foo"), # スレッドローカル
Thread.current["foo"], # Fiber ローカル
]
}.resume
}.join.value # => ['bar', nil]
こ......の例の "bar" は Thread#thread_variable_get により得られ
た値で、nil はThread#[] により得られた値です。
@see Thread#thread_variable_set, Thread#[]
@see https://magazine.rubyist.net/articles/0041/0041-200Special-note.html... -
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (12254.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
...し、
その後で read(2) システムコールにより
長さ maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合......は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。
なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read(2) システムコールは呼ばれません。
このメソッドはノンブロ......ッキングモードにする点を除いて IO#readpartial と
同じであることに注意してください。
バイナリ読み込みメソッドとして動作します。
既に EOF に達していれば EOFError が発生します。ただし、maxlen に 0 が指定されている場... -
StringIO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | nil (12230.0) -
StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。
...StringIO#readに似ていますが、 exception オプションに false を指定すると EOFError を発生させず nil を返します。
@param len 読み込みたい長さを整数で指定します。StringIO#read と同じです。
@param outbuf 読み込んだ文字列を出力するバ......は一旦 length 長に拡張(あるいは縮小)されたあと、
実際に読み込んだデータのサイズになります。IO#read と同じです。
@param exception false を指定した場合、既に EOF に達していれば
EOFError の代わりに nil... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil) -> String (12224.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
...込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを......格納する String オブジェクトを指定します。
@see ARGF.class#readpartial... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (12224.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
...込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを......o::EWOULDBLOCK が発生する代わりに
:wait_readable を返すかどうかを指定します。また、false
を指定した場合は既に EOF に達していれば
EOFError の代わりに nil を返します。
@see ARGF.class#readpartial... -
Win32
:: Registry # read _ bin(name) (12222.0) -
@todo
...@todo
型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。
型がマッチしなかった場合,TypeError が発生します。... -
Net
:: HTTPResponse # read _ body {|str| . . . . } -> () (12221.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...に一度に結果取得][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.read_body[0..10] # => "<!doctype h"
//}
//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require 'net/http'
uri = UR......th/to/big.file')
Net::HTTP.start(uri.host, uri.port) do |http|
File.open("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。メモリ消費が少ない。
http.request_get(uri.path) do |response|
response.read_body d......を与えてこのメソッドを呼んだ場合には、
次からは Net::ReadAdapter のインスタンスが返ってきますが、
その場合はそのオブジェクトは使わないでください。
dest は obsolete です。使わないでください。
dest を指定した場合に... -
Net
:: HTTPResponse # read _ body(dest=nil) -> String|nil (12221.0) -
ブロックを与えなかった場合にはエンティティボディを 文字列で返します。 ブロックを与えた場合には エンティティボディを少しずつ取得して順次ブロックに 文字列で与えます。
...に一度に結果取得][ruby]{
require 'net/http'
uri = "http://www.example.com/index.html"
response = Net::HTTP.get_response(URI.parse(uri))
response.read_body[0..10] # => "<!doctype h"
//}
//emlist[例2 ブロックを与えて大きいファイルを取得][ruby]{
require 'net/http'
uri = UR......th/to/big.file')
Net::HTTP.start(uri.host, uri.port) do |http|
File.open("/path/to/big.file", "w") do |f|
# Net::HTTP#request_get と Net::HTTPResponse#read_body で少しずつ読み書き。メモリ消費が少ない。
http.request_get(uri.path) do |response|
response.read_body d......を与えてこのメソッドを呼んだ場合には、
次からは Net::ReadAdapter のインスタンスが返ってきますが、
その場合はそのオブジェクトは使わないでください。
dest は obsolete です。使わないでください。
dest を指定した場合に...