別のキーワード
種類
ライブラリ
- English (11)
- ビルトイン (1303)
- benchmark (33)
- bigdecimal (7)
-
cgi
/ core (374) -
cgi
/ html (517) -
cgi
/ session (11) - csv (253)
- dbm (11)
-
drb
/ acl (11) - e2mmap (12)
- erb (11)
- etc (1430)
- fiddle (11)
- forwardable (11)
- gdbm (11)
- getoptlong (11)
-
io
/ console (11) - irb (11)
-
irb
/ input-method (22) - json (55)
-
json
/ add / exception (11) -
json
/ add / rational (11) - logger (12)
-
minitest
/ unit (5) -
net
/ http (22) -
net
/ imap (66) -
net
/ pop (110) -
net
/ smtp (11) -
net
/ telnet (2) - nkf (22)
- objspace (11)
- open-uri (48)
- open3 (66)
- openssl (385)
- optparse (495)
- pathname (55)
- psych (116)
- rake (121)
-
rake
/ packagetask (11) -
rake
/ rdoctask (11) -
rake
/ testtask (11) - rdoc (11)
-
rdoc
/ context (44) -
rdoc
/ generator / ri (11) - readline (44)
- rexml (11)
-
rexml
/ document (121) - ripper (11)
-
ripper
/ lexer (33) - rubygems (33)
-
rubygems
/ command (22) -
rubygems
/ commands / unpack _ command (11) -
rubygems
/ package / tar _ input (11) -
rubygems
/ platform (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ security (11) -
rubygems
/ specification (407) -
rubygems
/ user _ interaction (55) -
rubygems
/ version (33) - scanf (30)
- socket (66)
- stringio (925)
- strscan (22)
- syslog (11)
-
syslog
/ logger (11) - time (22)
- uri (11)
-
webrick
/ httpresponse (33) -
webrick
/ httpversion (11) -
webrick
/ log (11) - win32ole (11)
-
yaml
/ dbm (11) - zlib (148)
クラス
- ACL (11)
-
ARGF
. class (99) - Array (30)
- BasicSocket (11)
-
Benchmark
:: Tms (11) - BigDecimal (7)
- Binding (6)
- CGI (22)
-
CGI
:: Session (11) - CSV (198)
-
CSV
:: Table (22) - DBM (11)
- ERB (11)
- Encoding (22)
-
Encoding
:: Converter (22) -
Encoding
:: InvalidByteSequenceError (11) -
Encoding
:: UndefinedConversionError (22) - Exception (73)
-
Fiddle
:: Function (11) - File (11)
- GDBM (11)
-
Gem
:: Command (22) -
Gem
:: Commands :: UnpackCommand (11) -
Gem
:: Package :: TarInput (11) -
Gem
:: Platform (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: Security :: Policy (11) -
Gem
:: Specification (407) -
Gem
:: StreamUI (44) -
Gem
:: Version (22) - GetoptLong (11)
- IO (415)
-
IRB
:: StdioInputMethod (22) - Logger (11)
-
Logger
:: Application (1) - Method (11)
-
MiniTest
:: Unit (3) - Module (35)
-
Net
:: HTTP (11) -
Net
:: HTTPResponse (11) -
Net
:: IMAP :: BodyTypeBasic (11) -
Net
:: IMAP :: BodyTypeMessage (11) -
Net
:: IMAP :: BodyTypeText (11) -
Net
:: IMAP :: ContentDisposition (22) -
Net
:: IMAP :: ContinuationRequest (11) -
Net
:: POP3 (11) -
Net
:: POPMail (99) -
Net
:: SMTP (11) -
Net
:: Telnet (2) - Object (58)
-
OpenSSL
:: Config (55) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLSocket (22) -
OpenSSL
:: SSL :: Session (44) -
OpenSSL
:: X509 :: Certificate (22) -
OpenSSL
:: X509 :: Extension (55) -
OpenSSL
:: X509 :: ExtensionFactory (33) - OptionParser (385)
-
OptionParser
:: ParseError (66) - Pathname (55)
- Proc (11)
-
Psych
:: Nodes :: Node (22) -
Psych
:: Visitors :: YAMLTree (11) -
RDoc
:: Context :: Section (44) -
RDoc
:: Generator :: RI (11) -
RDoc
:: Options (198) -
REXML
:: Declaration (11) -
REXML
:: Document (22) -
REXML
:: Instruction (22) -
REXML
:: NotationDecl (44) -
REXML
:: ParseException (11) -
REXML
:: XMLDecl (22) -
Rake
:: Application (33) -
Rake
:: FileList (22) -
Rake
:: InvocationChain (11) -
Rake
:: InvocationChain :: EmptyInvocationChain (11) -
Rake
:: PackageTask (11) -
Rake
:: RDocTask (11) -
Rake
:: Task (11) -
Rake
:: TestTask (11) - Rational (33)
- Regexp (33)
- Ripper (44)
- RubyVM (11)
-
RubyVM
:: InstructionSequence (128) - SignalException (11)
- Socket (11)
-
Socket
:: Option (33) - String (185)
- StringIO (914)
- StringScanner (22)
- Symbol (32)
-
Syslog
:: Logger (11) -
Thread
:: Backtrace :: Location (66) - Time (22)
- UDPSocket (11)
-
URI
:: LDAP (11) - UnboundMethod (11)
-
WEBrick
:: BasicLog (11) -
WEBrick
:: HTTPResponse (33) -
WEBrick
:: HTTPVersion (11) - WIN32OLE (11)
-
YAML
:: DBM (11) -
Zlib
:: Deflate (22) -
Zlib
:: GzipFile (11) -
Zlib
:: GzipReader (44) -
Zlib
:: Inflate (11)
モジュール
- Benchmark (22)
-
CGI
:: HtmlExtension (517) -
CGI
:: QueryExtension (352) - Etc (1430)
- Exception2MessageMapper (12)
- Forwardable (11)
- Gem (33)
-
Gem
:: InstallUpdateOptions (11) -
Gem
:: UserInteraction (11) - IRB (11)
- JSON (55)
- Kernel (54)
- Marshal (44)
-
MiniTest
:: Assertions (2) - NKF (22)
- ObjectSpace (11)
- Open3 (66)
- OpenSSL (33)
-
OpenSSL
:: Buffering (99) - OpenURI (11)
-
OpenURI
:: OpenRead (22) -
OptionParser
:: Arguable (44) - Psych (61)
- RDoc (11)
-
Rake
:: TaskManager (11) - Readline (44)
- Syslog (11)
- URI (7)
- Zlib (60)
キーワード
-
$ ERROR _ POSITION (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
-
BENCHMARK
_ VERSION (11) - Buffering (11)
- CAPTION (22)
- CSV (11)
-
DEFAULT
_ VERSION (11) - DEPRECATED (11)
- DESCRIPTION (11)
- Encoding (11)
-
FORWARDABLE
_ VERSION (11) - Float (6)
-
INSTRUCTION
_ NAMES (11) - Integer (6)
-
LIBYAML
_ VERSION (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) -
NKF
_ VERSION (11) -
OPENSSL
_ LIBRARY _ VERSION (11) -
OPENSSL
_ VERSION (11) -
RUBY
_ DESCRIPTION (11) -
RUBY
_ ENGINE _ VERSION (9) -
RUBY
_ REVISION (5) -
RUBY
_ VERSION (11) - Revision (22)
- RubyGemsPackageVersion (11)
- RubyGemsVersion (11)
-
SC
_ 2 _ CHAR _ TERM (11) -
SC
_ 2 _ C _ BIND (11) -
SC
_ 2 _ C _ DEV (11) -
SC
_ 2 _ FORT _ DEV (11) -
SC
_ 2 _ FORT _ RUN (11) -
SC
_ 2 _ LOCALEDEF (11) -
SC
_ 2 _ PBS (11) -
SC
_ 2 _ PBS _ ACCOUNTING (11) -
SC
_ 2 _ PBS _ CHECKPOINT (11) -
SC
_ 2 _ PBS _ LOCATE (11) -
SC
_ 2 _ PBS _ MESSAGE (11) -
SC
_ 2 _ PBS _ TRACK (11) -
SC
_ 2 _ SW _ DEV (11) -
SC
_ 2 _ UPE (11) -
SC
_ 2 _ VERSION (11) -
SC
_ ADVISORY _ INFO (11) -
SC
_ AIO _ LISTIO _ MAX (11) -
SC
_ AIO _ MAX (11) -
SC
_ AIO _ PRIO _ DELTA _ MAX (11) -
SC
_ ARG _ MAX (11) -
SC
_ ASYNCHRONOUS _ IO (11) -
SC
_ ATEXIT _ MAX (11) -
SC
_ AVPHYS _ PAGES (11) -
SC
_ BARRIERS (11) -
SC
_ BC _ BASE _ MAX (11) -
SC
_ BC _ DIM _ MAX (11) -
SC
_ BC _ SCALE _ MAX (11) -
SC
_ BC _ STRING _ MAX (11) -
SC
_ CHILD _ MAX (11) -
SC
_ CLK _ TCK (11) -
SC
_ CLOCK _ SELECTION (11) -
SC
_ COLL _ WEIGHTS _ MAX (11) -
SC
_ CPUSET _ SIZE (11) -
SC
_ CPUTIME (11) -
SC
_ DELAYTIMER _ MAX (11) -
SC
_ EXPR _ NEST _ MAX (11) -
SC
_ FSYNC (11) -
SC
_ GETGR _ R _ SIZE _ MAX (11) -
SC
_ GETPW _ R _ SIZE _ MAX (11) -
SC
_ HOST _ NAME _ MAX (11) -
SC
_ IOV _ MAX (11) -
SC
_ IPV6 (11) -
SC
_ JOB _ CONTROL (11) -
SC
_ LINE _ MAX (11) -
SC
_ LOGIN _ NAME _ MAX (11) -
SC
_ MAPPED _ FILES (11) -
SC
_ MEMLOCK (11) -
SC
_ MEMLOCK _ RANGE (11) -
SC
_ MEMORY _ PROTECTION (11) -
SC
_ MESSAGE _ PASSING (11) -
SC
_ MONOTONIC _ CLOCK (11) -
SC
_ MQ _ OPEN _ MAX (11) -
SC
_ MQ _ PRIO _ MAX (11) -
SC
_ NGROUPS _ MAX (11) -
SC
_ NPROCESSORS _ CONF (11) -
SC
_ NPROCESSORS _ ONLN (11) -
SC
_ OPEN _ MAX (11) -
SC
_ PAGESIZE (11) -
SC
_ PAGE _ SIZE (11) -
SC
_ PHYS _ PAGES (11) -
SC
_ PRIORITIZED _ IO (11) -
SC
_ PRIORITY _ SCHEDULING (11) -
SC
_ RAW _ SOCKETS (11) -
SC
_ READER _ WRITER _ LOCKS (11) -
SC
_ REALTIME _ SIGNALS (11) -
SC
_ REGEXP (11) -
SC
_ RE _ DUP _ MAX (11) -
SC
_ RTSIG _ MAX (11) -
SC
_ SAVED _ IDS (11) -
SC
_ SEMAPHORES (11) -
SC
_ SEM _ NSEMS _ MAX (11) -
SC
_ SEM _ VALUE _ MAX (11) -
SC
_ SHARED _ MEMORY _ OBJECTS (11) -
SC
_ SHELL (11) -
SC
_ SIGQUEUE _ MAX (11) -
SC
_ SPAWN (11) -
SC
_ SPIN _ LOCKS (11) -
SC
_ SPORADIC _ SERVER (11) -
SC
_ SS _ REPL _ MAX (11) -
SC
_ STREAM _ MAX (11) -
SC
_ SYMLOOP _ MAX (11) -
SC
_ SYNCHRONIZED _ IO (11) -
SC
_ THREADS (11) -
SC
_ THREAD _ ATTR _ STACKADDR (11) -
SC
_ THREAD _ ATTR _ STACKSIZE (11) -
SC
_ THREAD _ CPUTIME (11) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (11) -
SC
_ THREAD _ KEYS _ MAX (11) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (11) -
SC
_ THREAD _ PRIO _ INHERIT (11) -
SC
_ THREAD _ PRIO _ PROTECT (11) -
SC
_ THREAD _ PROCESS _ SHARED (11) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (11) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (11) -
SC
_ THREAD _ SAFE _ FUNCTIONS (11) -
SC
_ THREAD _ SPORADIC _ SERVER (11) -
SC
_ THREAD _ STACK _ MIN (11) -
SC
_ THREAD _ THREADS _ MAX (11) -
SC
_ TIMEOUTS (11) -
SC
_ TIMERS (11) -
SC
_ TIMER _ MAX (11) -
SC
_ TRACE (11) -
SC
_ TRACE _ EVENT _ FILTER (11) -
SC
_ TRACE _ EVENT _ NAME _ MAX (11) -
SC
_ TRACE _ INHERIT (11) -
SC
_ TRACE _ LOG (11) -
SC
_ TRACE _ NAME _ MAX (11) -
SC
_ TRACE _ SYS _ MAX (11) -
SC
_ TRACE _ USER _ EVENT _ MAX (11) -
SC
_ TTY _ NAME _ MAX (11) -
SC
_ TYPED _ MEMORY _ OBJECTS (11) -
SC
_ TZNAME _ MAX (11) -
SC
_ V6 _ ILP32 _ OFF32 (11) -
SC
_ V6 _ ILP32 _ OFFBIG (11) -
SC
_ V6 _ LP64 _ OFF64 (11) -
SC
_ V6 _ LPBIG _ OFFBIG (11) -
SC
_ V7 _ ILP32 _ OFF32 (11) -
SC
_ V7 _ ILP32 _ OFFBIG (11) -
SC
_ V7 _ LP64 _ OFF64 (11) -
SC
_ V7 _ LPBIG _ OFFBIG (11) -
SC
_ VERSION (11) -
SC
_ XOPEN _ CRYPT (11) -
SC
_ XOPEN _ ENH _ I18N (11) -
SC
_ XOPEN _ REALTIME (11) -
SC
_ XOPEN _ REALTIME _ THREADS (11) -
SC
_ XOPEN _ SHM (11) -
SC
_ XOPEN _ STREAMS (11) -
SC
_ XOPEN _ UNIX (11) -
SC
_ XOPEN _ UUCP (11) -
SC
_ XOPEN _ VERSION (11) - SPECIAL (11)
- Scanf (6)
- StringIO (11)
- VERSION (173)
- Version (33)
-
ZLIB
_ VERSION (11) - [] (22)
-
_ dump (11) - a (22)
-
absolute
_ path (22) - accept (11)
-
accept
_ charset (11) -
accept
_ encoding (11) -
accept
_ language (11) -
add
_ value (11) - adler32 (8)
- alert (11)
-
alert
_ error (11) -
alert
_ warning (11) - all (33)
-
allocation
_ sourcefile (11) - appname (1)
- ask (22)
-
auth
_ type (11) - autorequire (11)
- backtrace (11)
- base (11)
-
base
_ label (22) - bindir (11)
- binmode (11)
- binread (22)
- binwrite (22)
- blockquote (22)
- body (11)
- bytes (14)
-
cache
_ control (11) - capitalize (16)
- capitalize! (8)
- chars (14)
- charset (11)
- checkbox (22)
-
checkbox
_ group (22) - chr (11)
- close (11)
-
close
_ read (11) -
close
_ write (11) - closed? (11)
-
closed
_ read? (11) -
closed
_ write? (11) - codepoints (14)
- comment (11)
- compile (11)
-
compile
_ option (11) -
completion
_ append _ character (11) -
completion
_ append _ character= (11) -
completion
_ case _ fold (11) -
const
_ source _ location (5) - content (11)
-
content
_ length (11) -
content
_ length= (11) -
content
_ type (11) - crc32 (8)
-
create
_ body (11) -
create
_ ext _ from _ string (11) -
create
_ extension (22) - css (11)
- data (11)
-
default
_ argv (11) -
default
_ executable (11) -
default
_ internal (11) - deflate (22)
- desc (11)
- description (55)
-
destination
_ encoding _ name (22) - disasm (22)
- disassemble (22)
- downcase (16)
- downcase! (8)
-
dsp
_ type (11) - dummy? (11)
- dump (55)
- each (22)
-
each
_ byte (22) -
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (22) - email (11)
- encode (33)
- encode! (22)
- environment (11)
- eof (11)
- eof? (11)
-
error
_ char (11) -
exception
_ details (1) - executable (11)
- executables (11)
- ext (11)
- extensions (22)
-
external
_ encoding (11) -
extra
_ accessor _ flags (11) -
extra
_ rdoc _ files (11) - fcntl (11)
-
file
_ field (22) -
file
_ name (11) - fileno (11)
- files (22)
- filter (33)
-
filter
_ backtrace (11) - flush (11)
-
for
_ fd (11) - form (44)
- from (11)
- fsync (11)
-
full
_ gem _ path (11) -
full
_ name (11) -
gateway
_ interface (11) - generate (11)
-
generate
_ line (11) -
get
_ one _ optional _ argument (11) -
get
_ option (11) -
get
_ path (11) -
get
_ value (11) - getbyte (11)
- getc (33)
- getch (11)
- gets (121)
- gsub! (11)
- header (11)
- help (11)
- hidden (22)
- homepage (11)
- host (11)
- html (22)
-
http
_ version (11) - id (11)
-
image
_ format (11) - img (22)
- inspect (77)
-
install
_ update _ defaults _ str (11) -
installation
_ path (11) - instance (22)
-
internal
_ encoding (11) - investigation (11)
- isatty (11)
- iso8601 (11)
- keys (11)
- label (22)
-
last
_ description (11) - length (11)
- lex (11)
-
lib
_ files (11) - line (11)
- lineno (11)
- lineno= (11)
- lines (14)
- load (11)
-
load
_ from _ binary _ extra _ data (9) -
loaded
_ from (11) - location (1)
- mail (33)
-
main
_ page (11) -
mark
_ version (11) - markup (11)
-
marshal
_ version (11) -
module
_ function (19) -
mu
_ pp (1) -
multipart
_ form (44) -
must
_ C _ version (11) - name (44)
- negotiate (11)
- new (121)
- normalize (11)
-
normalize
_ yaml _ input (11) - oid (11)
- on (132)
-
op
_ dir (11) -
op
_ name (11) - open (114)
-
open
_ uri (11) -
open
_ uri _ or _ path (11) -
option
_ string (11) - order (44)
- order! (44)
-
original
_ dir (11) -
original
_ name (11) -
original
_ platform (11) - out (11)
- pack (19)
- pack テンプレート文字列 (11)
- param (11)
- params (11)
- parse (22)
- parse! (22)
-
parse
_ csv (11) - partition (11)
-
password
_ field (22) - path (46)
-
path
_ info (11) -
path
_ translated (11) - permute (22)
- permute! (22)
- pid (11)
-
pipeline
_ r (22) -
pipeline
_ rw (22) -
pipeline
_ w (22) - platform (11)
- pop (33)
- pos (11)
- pos= (11)
- pragma (11)
- pread (7)
- preprocess (2)
-
pretty
_ generate (11) -
pretty
_ unparse (11) - print (22)
- printf (11)
-
program
_ name (11) -
psych
_ to _ yaml (11) - public (11)
- puke (1)
- putc (11)
- puts (11)
- pwrite (7)
-
query
_ string (11) -
radio
_ group (22) -
rake
_ extension (11) - rakefile (11)
-
raw
_ data (11) -
rdoc
_ include (11) - read (132)
-
read
_ nonblock (44) - readbyte (11)
- readchar (33)
- readline (77)
- readlines (99)
- readlink (11)
- readpartial (77)
- reason (11)
-
recvfrom
_ nonblock (22) - recvmsg (11)
- referer (11)
- release (11)
-
remote
_ addr (11) -
remote
_ host (11) -
remote
_ ident (11) -
remote
_ user (11) - reopen (22)
-
request
_ method (11) -
require
_ path (11) -
require
_ paths (11) - reset (22)
- restore (11)
- rewind (11)
- rpartition (11)
- rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 9 feature (11) -
rubygems
_ version (11) -
safe
_ load (17) - scanf (30)
-
script
_ name (11) -
scrolling
_ list (22) - section (11)
- sections (11)
- seek (11)
- sequence (11)
-
server
_ name (11) -
server
_ protocol (11) -
server
_ software (11) -
session
_ id (11) -
session
_ id _ context (11) -
set
_ backtrace (22) -
set
_ dictionary (22) -
set
_ encoding (99) - shift (11)
-
signing
_ key (11) - signm (11)
- size (11)
- slice (11)
-
source
_ location (39) -
ssl
_ version (11) -
static
_ path (11) - string= (11)
- stringio (11)
- submit (22)
- summary (11)
-
summary
_ indent (11) - swapcase (16)
- swapcase! (8)
- sync (11)
- sync= (11)
- sysread (55)
- system (11)
- syswrite (33)
- target (11)
- tell (11)
- template (11)
-
template
_ dir (11) -
test
_ file (11) -
test
_ files (11) -
test
_ suite _ file (11) -
text
_ field (22) - textarea (22)
- title (22)
- title= (11)
-
to
_ a (22) -
to
_ binary (9) -
to
_ csv (22) -
to
_ der (22) -
to
_ json (22) -
to
_ path (2) -
to
_ pem (11) -
to
_ r (11) -
to
_ ruby (11) -
to
_ s (165) -
to
_ text (11) -
to
_ yaml (22) - tokenize (11)
- truncate (11)
-
trusted
_ cert _ path (11) - tty? (11)
- ungetbyte (11)
- ungetc (22)
- union (11)
- unpack (22)
- upcase (16)
- upcase! (8)
-
user
_ agent (11) - value (22)
- ver (11)
- version (88)
- webcvs (11)
- write (44)
-
write
_ nonblock (22) - xmlschema (11)
- yaml (22)
-
zipped
_ stream (11) -
zlib
_ version (11) - 多言語化 (11)
検索結果
先頭5件
-
IO
. for _ fd(fd , mode = "r" , **opts) -> IO (30594.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......e時/GCでのファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することが... -
IO
. new(fd , mode = "r" , **opts) -> IO (30594.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......e時/GCでのファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することが... -
IO
. open(fd , mode = "r" , **opts) -> IO (30594.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......e時/GCでのファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することが... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (30594.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......e時/GCでのファイナライザ呼出時に fd を close しません。
* :path 文字列を渡すと、IO#path メソッドがその値を返すようになります。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することが... -
IO
. for _ fd(fd , mode = "r" , **opts) -> IO (30582.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部エンコーディ... -
IO
. new(fd , mode = "r" , **opts) -> IO (30582.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部エンコーディ... -
IO
. open(fd , mode = "r" , **opts) -> IO (30582.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部エンコーディ... -
IO
. open(fd , mode = "r" , **opts) {|io| . . . } -> object (30582.0) -
オープン済みのファイルディスクリプタ fd に対する新しい IO オブジェクトを生成して返します。
...オープン済みのファイルディスクリプタ fd に対する新しい
IO オブジェクトを生成して返します。
IO.open にブロックが与えられた場合、IO オブジェクトを生成しそれを引数としてブロックを
実行します。ブロックの終了と......ともに fd はクローズされます。ブロックの結果を返します。
IO.new, IO.for_fd はブロックを受け付けません。
=== キーワード引数
このメソッドは以下のキーワード引数を利用できます。
* :mode mode引数と同じ意味です
* :extern......意味になります。
* :autoclose 偽を渡すと close時/GCでのファイナライザ呼出時に fd を close しません。
また、String#encode で説明されている :invalid => :replace などの
変換オプションも指定することができます。外部エンコーディ... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (30385.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバ......数(つまり返り値)は String#bytesize の
値より小さい可能性があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::WaitWritable を write_nonbl......できます。
@param string 自身に書き込みたい文字列を指定します。
@param exception false を指定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き... -
IO
# read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (30381.0) -
IO をノンブロッキングモードに設定し、 その後で read(2) システムコールにより 長さ maxlen を上限として読み込み、文字列として返します。 EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
...
IO をノンブロッキングモードに設定し、
その後で read(2) システムコールにより
長さ maxlen を上限として読み込み、文字列として返します。
EAGAIN, EINTR などは Errno::EXXX 例外として呼出元に報告されます。
発生した例外 がErr......no::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitReadable が Object#extend
されます。
なお、バッファが空でない場合は、read_nonblock はバッファから読み込みます。この場合、read(2) システムコールは呼ば......れません。
このメソッドはノンブロッキングモードにする点を除いて IO#readpartial と
同じであることに注意してください。
バイナリ読み込みメソッドとして動作します。
既に EOF に達していれば EOFError が発生します。た... -
IO
. read(path , **opt) -> String | nil (30223.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合......e
IO.open のモードを指定します。
"r" で始まる文字列である必要があります。
: :open_args
IO.open に渡される引数を配列で指定します。
これらの他、 :external_encoding など
IO.open のオプション引数が指定できます。
@see IO.......binread
例:
IO.read(empty_file) #=> ""
IO.read(empty_file, 1) #=> nil
IO.read(one_byte_file, 0, 10) #=> ""
IO.read(one_byte_file, nil, 10) #=> ""
IO.read(one_byte_file, 1, 10) #=> nil... -
IO
. read(path , length = nil , **opt) -> String | nil (30223.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合......e
IO.open のモードを指定します。
"r" で始まる文字列である必要があります。
: :open_args
IO.open に渡される引数を配列で指定します。
これらの他、 :external_encoding など
IO.open のオプション引数が指定できます。
@see IO.......binread
例:
IO.read(empty_file) #=> ""
IO.read(empty_file, 1) #=> nil
IO.read(one_byte_file, 0, 10) #=> ""
IO.read(one_byte_file, nil, 10) #=> ""
IO.read(one_byte_file, 1, 10) #=> nil... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (30223.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定された場合はバイナリ読み込みメソッド、そうでない場合......e
IO.open のモードを指定します。
"r" で始まる文字列である必要があります。
: :open_args
IO.open に渡される引数を配列で指定します。
これらの他、 :external_encoding など
IO.open のオプション引数が指定できます。
@see IO.......binread
例:
IO.read(empty_file) #=> ""
IO.read(empty_file, 1) #=> nil
IO.read(one_byte_file, 0, 10) #=> ""
IO.read(one_byte_file, nil, 10) #=> ""
IO.read(one_byte_file, 1, 10) #=> nil... -
IO
. binwrite(path , string , offset=nil) -> Integer (30219.0) -
path で指定されるファイルを開き、string を書き込み、 閉じます。
...path で指定されるファイルを開き、string を書き込み、
閉じます。
ファイルを開くときの mode が "rb:ASCII-8BIT" で、バイナリモードが有効
である点以外は IO.write と同じです。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に......す。
offset を指定しないと、書き込みの末尾でファイルを
切り捨てます。
@param path ファイル名文字列
@param string 書き込む文字列
@param offset 書き込み開始位置
//emlist[例][ruby]{
# 8x8の真っ白なPNG画像データ。
png = 'iVBORw0KGgoAAAA......89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52
# binwriteを使用した場合: どの環境でも正しく保存できる。
IO.binwrite('white.binmode.png', png)
puts IO.binread('white.binmode.png', 16).unpack('C*').map {|c| '%02x' % c }.join(' ')
# => 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 4...