種類
ライブラリ
- English (11)
- ビルトイン (192)
-
cgi
/ session (66) - fiddle (77)
-
fiddle
/ import (11) - fileutils (33)
-
irb
/ context (22) - json (11)
- openssl (33)
- readline (11)
-
webrick
/ cgi (11) -
webrick
/ httpproxy (33) - win32ole (22)
クラス
- Array (19)
-
CGI
:: Session :: NullStore (55) - Dir (8)
-
Fiddle
:: Function (11) -
Fiddle
:: Pointer (55) - File (22)
- IO (66)
-
IRB
:: Context (22) -
OpenSSL
:: ASN1 :: Null (11) - String (11)
-
WEBrick
:: CGI (11) -
WIN32OLE
_ VARIANT (11)
モジュール
- Fiddle (11)
-
Fiddle
:: Importer (11) -
File
:: Constants (11) - FileUtils (33)
-
JSON
:: Generator :: GeneratorMethods :: NilClass (11) - Kernel (55)
-
OpenSSL
:: ASN1 (22) - Process (11)
- Readline (11)
-
WIN32OLE
:: VARIANT (11)
オブジェクト
-
WEBrick
:: NullReader (22)
キーワード
-
$ CHILD _ STATUS (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - NULL (33)
- NullReader (11)
- NullStore (11)
- Ruby用語集 (11)
-
VT
_ NULL (11) - [] (22)
- []= (22)
- autoclose= (11)
-
block
_ append (11) - call (11)
- close (11)
-
close
_ on _ exec= (11) -
close
_ on _ exec? (11) - cmp (11)
-
compare
_ file (11) - daemon (11)
- delete (11)
- empty? (8)
- fiddle (11)
-
filename
_ quote _ characters= (11) - fixpos (11)
- gets (11)
- identical? (11)
- irb (11)
-
list
_ append (11) -
list
_ concat (11) - new (33)
-
newline
_ node (11) - null? (11)
- pack (19)
- pack テンプレート文字列 (11)
- path (11)
-
prompt
_ mode (11) -
prompt
_ mode= (11) -
rb
_ ary _ push (11) -
rb
_ define _ class _ under (11) -
rb
_ eval _ string _ protect (11) -
rb
_ get _ method _ body (11) -
rb
_ reserved _ word (11) - read (22)
- restore (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
search
_ method (11) - size (11)
- spawn (44)
- struct (11)
- sysread (11)
- sysseek (11)
-
to
_ json (11) - unpack (11)
- update (11)
検索結果
先頭5件
-
IO
# read(length = nil , outbuf = "") -> String | nil (23206.0) -
length バイト読み込んで、その文字列を返します。
...れば nil を返します。
ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。
例えば、open(空ファイル) {|f| f.read } は "" となります。
@param length 読み込むサイズを整数で指定します。
nil が指......の全てのデータを読み込んで、その文字列を返します。
@param outbuf 出力用のバッファを文字列で指定します。IO#read は読み込んだ
データをその文字列オブジェクトに上書きして返します。指定し
た文字......す。
@raise ArgumentError length が負の場合に発生します。
第二引数を指定した read の呼び出しでデータが空であった場合
(read が nil を返す場合)、outbuf は空文字列になります。
outbuf = "x" * 20;
io = File.open("/dev/null")
p io.read(10,... -
IO
# sysread(maxlen , outbuf = "") -> String (23106.0) -
read(2) を用いて入力を行ない、入力されたデータを 含む文字列を返します。stdio を経由しないので gets や getc や eof? などと混用すると思わぬ動作 をすることがあります。
...read(2) を用いて入力を行ない、入力されたデータを
含む文字列を返します。stdio を経由しないので gets や getc や eof? などと混用すると思わぬ動作
をすることがあります。
バイナリ読み込みメソッドとして動作します。
既......します。
@param maxlen 入力のサイズを整数で指定します。
@param outbuf 出力用のバッファを文字列で指定します。IO#sysread は読み込んだデータを
その文字列オブジェクトに上書きして返します。指定した文字列オブ......数を指定した sysread の呼び出しでデータが空であった場
合(sysread が例外 EOFError を発生させる場合)、
outbuf は空文字列になります。
outbuf = "x" * 20;
io = File.open("/dev/null")
p((io.sysread(10,outbuf) rescue nil))
p outbuf
=> nil
""... -
IO
# sysseek(offset , whence = IO :: SEEK _ SET) -> Integer (23106.0) -
lseek(2) と同じです。IO#seek では、 IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。 位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
...lseek(2) と同じです。IO#seek では、
IO#sysread, IO#syswrite と併用すると正しく動作しないので代わりにこのメソッドを使います。
位置 offset への移動が成功すれば移動した位置(ファイル先頭からのオフセット)を返します。
書き......された IO に対して実行すると警告が出ます。
File.open("/dev/zero") {|f|
buf = f.read(3)
f.sysseek(0)
}
# => -:3:in `sysseek': sysseek for buffered IO (IOError)
File.open("/dev/null", "w") {|f|
f.print "foo"
f.sysseek(0)
}
# => -:3: warning: sysseek f......fered IO
@param offset ファイルポインタを移動させるオフセットを整数で指定します。
@param whence 値は以下のいずれかです。
それぞれ代わりに :SET、:CUR、:END、:DATA、:HOLE を指定す
る事も可能です。
* IO::S... -
IO
# autoclose=(bool) (23012.0) -
auto-close フラグを設定します。
...close しません。
@param bool 真偽値でフラグを設定します
@see IO#autoclose?
f = open("/dev/null")
IO.for_fd(f.fileno)
# ...
f.gets # may cause Errno::EBADF
f = open("/dev/null")
IO.for_fd(f.fileno).autoclose = false
# ...
f.gets # won't cause Errno::EBADF... -
IO
# close _ on _ exec=(bool) (23006.0) -
自身に close-on-exec フラグを設定します。
...2)
@param bool 自身の close-on-exec フラグを true か false で指定します。
f = open("/dev/null")
f.close_on_exec = true
system("cat", "/proc/self/fd/#{f.fileno}") # cat: /proc/self/fd/3: No such file or directory
f.closed? #=> false
@see IO#close_on_exec?... -
IO
# close _ on _ exec? -> bool (23006.0) -
自身に close-on-exec フラグが設定されていた場合 true を返します。 そうでない場合に false を返します。
...ます。
そうでない場合に false を返します。
f = open("/dev/null")
f.close_on_exec? #=> true
f.close_on_exec = false
f.close_on_exec? #=> false
f.close_on_exec = true
f.close_on_exec? #=> true
@see IO#close_on_exec=... -
IRB
:: Context # prompt _ mode -> Symbol (23006.0) -
現在のプロンプトモードを Symbol で返します。
...そうでない場合は、:DEFAULT、:CLASSIC、:SIMPLE、:INF_RUBY、:XMP、:NULL
のいずれかを返します。
定義済みのプロンプトモードの内容については、IRB.conf[:PROMPT][mode] を
参照してください。
@see IRB::Context#prompt_mode=, lib:irb#customize_prompt... -
IRB
:: Context # prompt _ mode=(mode) (23006.0) -
プロンプトモードを mode に設定します。
...@param mode プロンプトモードを Symbol で指定します。オリジナルの
プロンプトモードか、:DEFAULT、:CLASSIC、:SIMPLE、:INF_RUBY、
:XMP、:NULL のいずれを指定してください。
@see IRB::Context#prompt_mode, lib:irb#customize_prompt... -
WIN32OLE
_ VARIANT :: Null -> WIN32OLE _ VARIANT (21229.0) -
NULL型のWIN32OLE_VARIANTオブジェクトです。
...NULL型のWIN32OLE_VARIANTオブジェクトです。
このオブジェクトは、ADOなどのデータベースインターフェイスでNULLを指定す
るのに利用可能です。
@see WIN32OLE::VARIANT::VT_NULL... -
OpenSSL
:: ASN1 . # Null(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Null (18327.0) -
ASN.1 の Null 型の値を表現する Ruby のオブジェクトを 生成します。
...N.1 の Null 型の値を表現する Ruby のオブジェクトを
生成します。
OpenSSL::ASN1::Null.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(nilのみ)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@pa......ram tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)...