ライブラリ
クラス
-
ARGF
. class (10) - BasicSocket (72)
- Dir (336)
-
Errno
:: EXXX (36) - File (402)
-
File
:: Stat (12) - GDBM (12)
- IO (784)
- IPSocket (36)
-
Net
:: Telnet (4) -
OpenSSL
:: SSL :: SSLServer (12) - Pathname (60)
- Random (72)
- Socket (72)
- StringIO (96)
- SystemCallError (60)
- TCPServer (24)
- UDPSocket (48)
- UNIXServer (24)
モジュール
- Etc (24)
- Fiddle (48)
- FileTest (12)
- FileUtils (115)
- Kernel (364)
-
OpenSSL
:: SSL :: SocketForwarder (24) - Process (276)
-
Process
:: GID (48) -
Process
:: Sys (120) -
Process
:: UID (48) - Readline (12)
-
Socket
:: Constants (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- === (12)
- E2BIG (12)
- EACCES (12)
- EADDRINUSE (12)
- EADDRNOTAVAIL (12)
- EADV (12)
- EAFNOSUPPORT (12)
- EAGAIN (12)
-
EAI
_ SYSTEM (24) - EALREADY (12)
- EAUTH (12)
- EBADE (12)
- EBADF (12)
- EBADFD (12)
- EBADMSG (12)
- EBADR (12)
- EBADRPC (12)
- EBADRQC (12)
- EBADSLT (12)
- EBFONT (12)
- EBUSY (12)
- ECANCELED (12)
- ECAPMODE (11)
- ECHILD (12)
- ECHRNG (12)
- ECOMM (12)
- ECONNABORTED (12)
- ECONNREFUSED (12)
- ECONNRESET (12)
- EDEADLK (12)
- EDEADLOCK (12)
- EDESTADDRREQ (12)
- EDOM (12)
- EDOOFUS (12)
- EDOTDOT (12)
- EDQUOT (12)
- EEXIST (12)
- EFAULT (12)
- EFBIG (12)
- EFTYPE (12)
- EHOSTDOWN (12)
- EHOSTUNREACH (12)
- EHWPOISON (11)
- EIDRM (12)
- EILSEQ (12)
- EINPROGRESS (12)
- EINTR (12)
- EINVAL (12)
- EIO (12)
- EIPSEC (12)
- EISCONN (12)
- EISDIR (12)
- EISNAM (12)
- EKEYEXPIRED (12)
- EKEYREJECTED (12)
- EKEYREVOKED (12)
- EL2HLT (12)
- EL2NSYNC (12)
- EL3HLT (12)
- EL3RST (12)
- ELIBACC (12)
- ELIBBAD (12)
- ELIBEXEC (12)
- ELIBMAX (12)
- ELIBSCN (12)
- ELNRNG (12)
- ELOOP (12)
- EMEDIUMTYPE (12)
- EMFILE (12)
- EMLINK (12)
- EMSGSIZE (12)
- EMULTIHOP (12)
- ENAMETOOLONG (12)
- ENAVAIL (12)
- ENEEDAUTH (12)
- ENETDOWN (12)
- ENETRESET (12)
- ENETUNREACH (12)
- ENFILE (12)
- ENOANO (12)
- ENOATTR (12)
- ENOBUFS (12)
- ENOCSI (12)
- ENODATA (12)
- ENODEV (12)
- ENOENT (12)
- ENOEXEC (12)
- ENOKEY (12)
- ENOLCK (12)
- ENOLINK (12)
- ENOMEDIUM (12)
- ENOMEM (12)
- ENOMSG (12)
- ENONET (12)
- ENOPKG (12)
- ENOPROTOOPT (12)
- ENOSPC (12)
- ENOSR (12)
- ENOSTR (12)
- ENOSYS (12)
- ENOTBLK (12)
- ENOTCAPABLE (11)
- ENOTCONN (12)
- ENOTDIR (12)
- ENOTEMPTY (12)
- ENOTNAM (12)
- ENOTRECOVERABLE (12)
- ENOTSOCK (12)
- ENOTSUP (12)
- ENOTTY (12)
- ENOTUNIQ (12)
- ENXIO (12)
- EOPNOTSUPP (12)
- EOVERFLOW (12)
- EOWNERDEAD (12)
- EPERM (12)
- EPFNOSUPPORT (12)
- EPIPE (12)
- EPROCLIM (12)
- EPROCUNAVAIL (12)
- EPROGMISMATCH (12)
- EPROGUNAVAIL (12)
- EPROTO (12)
- EPROTONOSUPPORT (12)
- EPROTOTYPE (12)
- ERANGE (12)
- EREMCHG (12)
- EREMOTE (12)
- EREMOTEIO (12)
- ERESTART (12)
- ERFKILL (12)
- EROFS (12)
- ERPCMISMATCH (12)
- ESHUTDOWN (12)
- ESOCKTNOSUPPORT (12)
- ESPIPE (12)
- ESRCH (12)
- ESRMNT (12)
- ESTALE (12)
- ESTRPIPE (12)
- ETIME (12)
- ETIMEDOUT (12)
- ETOOMANYREFS (12)
- ETXTBSY (12)
- EUCLEAN (12)
- EUNATCH (12)
- EUSERS (12)
- EWOULDBLOCK (12)
- EXDEV (12)
- EXFULL (12)
- EXXX (12)
- ErrNoFinishedThread (6)
- ErrNoWaitingThread (6)
- ErrNotRegisteredException (6)
- ErrNotRegular (12)
- Errno (24)
-
NEWS for Ruby 2
. 3 . 0 (10) - NOERROR (12)
- NOLOCK (12)
- Status (12)
- SystemCallError (12)
- ` (12)
-
accept
_ nonblock (36) - addr (12)
- advise (12)
- atime (24)
- autoclose= (12)
- binmode (12)
- birthtime (22)
- chdir (48)
- children (28)
- chmod (24)
- chown (24)
- chroot (12)
-
clock
_ gettime (12) - close (12)
-
close
_ read (12) -
close
_ write (12) - confstr (12)
- connect (12)
-
connect
_ nonblock (12) - copy (12)
- cp (12)
-
cp
_ lr (7) - ctime (24)
- daemon (12)
- delete (24)
-
each
_ child (32) - egid= (12)
- eid= (24)
- entries (36)
- euid= (12)
- exec (48)
- fail (36)
- fcntl (24)
- flock (12)
- flush (12)
-
for
_ fd (12) - foreach (72)
- fsync (12)
- ftype (12)
- getpgid (12)
- getpgrp (12)
- getpriority (12)
- getrlimit (12)
- gets (12)
- getwd (12)
- gid= (12)
-
grant
_ privilege (24) - groups (12)
- groups= (12)
- kill (12)
-
last
_ error (12) -
last
_ error= (12) - lchmod (12)
- link (24)
- listen (36)
- ln (12)
-
ln
_ s (12) -
ln
_ sf (12) - logger (12)
- lstat (24)
- lutime (8)
- mkdir (12)
- move (12)
- mtime (24)
- mv (12)
-
net
/ imap (12) - new (136)
- open (144)
- p (12)
- pathconf (12)
- peeraddr (12)
- pipe (96)
- popen (168)
- pos= (12)
- pread (8)
- print (24)
- printf (36)
- putc (24)
- puts (24)
- pwd (12)
- pwrite (8)
- raise (36)
- rand (72)
- read (60)
-
read
_ nonblock (22) - readline (24)
- readlines (48)
- readlink (12)
- readpartial (12)
- realdirpath (24)
- realpath (36)
- recv (12)
-
recv
_ nonblock (12) - recvfrom (24)
-
recvfrom
_ nonblock (24) - rename (12)
- reopen (60)
- rmdir (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - seek (24)
- select (12)
- send (48)
- setegid (12)
- seteuid (12)
- setgid (12)
- setpgid (12)
- setpgrp (12)
- setpriority (12)
- setregid (12)
- setresgid (12)
- setresuid (12)
- setreuid (12)
- setrgid (12)
- setrlimit (24)
- setruid (12)
- setsid (12)
- setsockopt (36)
- setuid (12)
- shutdown (12)
- size (24)
- spawn (48)
- stat (24)
- switch (48)
- symlink (24)
- syscall (12)
- sysconf (12)
- sysopen (12)
- sysread (12)
- sysseek (12)
- system (28)
- syswrite (12)
- truncate (36)
- tsort (12)
- uid= (12)
- unlink (24)
- utime (12)
- wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
- warn (12)
-
win32
_ last _ error (12) -
win32
_ last _ error= (12) - write (12)
-
write
_ nonblock (12)
検索結果
-
net
/ imap (6.0) -
このライブラリは Internet Message Access Protocol (IMAP) の クライアントライブラリです。2060 を元に 実装されています。
...、IMAPクラスのメソッドは
Socket 関連のエラーが発生するかもしれません。例えば、
通信中に接続が切れると Errno::EPIPE 例外が
発生します。詳しくは Socket などを見てください。
Net::IMAP::DataFormatError、
Net::IMAP::ResponseParseError... -
ruby 1
. 8 . 2 feature (6.0) -
ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。
...[lib] [compat]
PStore.new に指定したファイルがまだ存在しない場合に、PStore#transaction(true) を呼
び出しても例外 Errno::ENOENT が発生しなくなりました。((<ruby-dev:24561>))
=== 2004-10-20
: Proc#dup [new]
追加 ((<ruby-talk:116915>))
=== 2004-10-1... -
tsort (6.0)
-
tsort はトポロジカルソートと強連結成分に関するモジュールを提供します。
...n
inputs_time = inputs.map {|f| File.mtime f}.max
begin
outputs_time = outputs.map {|f| File.mtime f}.min
rescue Errno::ENOENT
outputs_time = nil
end
if outputs_time == nil ||
inputs_time != nil && outputs_time <= inputs_time... -
IO
# reopen(io) -> self (1.0) -
自身を指定された io に繋ぎ換えます。
自身を指定された io に繋ぎ換えます。
クラスも io に等しくなることに注意してください。
IO#pos, IO#lineno などは指定された io と等しくなります。
@param io 自身を繋ぎ換えたい IO オブジェクトを指定します。
@raise IOError 指定された io が close されている場合に発生します。 -
StringIO
# reopen(sio) -> StringIO (1.0) -
自身が表す文字列が指定された StringIO と同じものになります。
自身が表す文字列が指定された StringIO と同じものになります。
@param sio 自身が表したい StringIO を指定します。
//emlist[例][ruby]{
require 'stringio'
sio = StringIO.new("hoge", 'r+')
sio2 = StringIO.new("foo", 'r+')
sio.reopen(sio2)
p sio.read #=> "foo"
//}