ライブラリ
クラス
-
ARGF
. class (9) - BasicSocket (66)
- Dir (306)
-
Errno
:: EXXX (11) - File (368)
-
File
:: Stat (11) - GDBM (11)
- IO (718)
- IPSocket (33)
-
OpenSSL
:: SSL :: SSLServer (11) - Pathname (55)
- Random (44)
- Socket (33)
- StringIO (88)
- SystemCallError (11)
- TCPServer (11)
- UDPSocket (44)
- UNIXServer (22)
モジュール
- Etc (22)
- Fiddle (44)
- FileTest (11)
- FileUtils (105)
- Kernel (310)
-
OpenSSL
:: SSL :: SocketForwarder (11) - Process (242)
-
Process
:: GID (44) -
Process
:: Sys (110) -
Process
:: UID (44) - Readline (11)
-
Socket
:: Constants (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - << (11)
- E2BIG (11)
- EADDRINUSE (11)
- EADDRNOTAVAIL (11)
- EAGAIN (11)
-
EAI
_ SYSTEM (22) - ECHILD (11)
- EEXIST (11)
- EFBIG (11)
- EHWPOISON (10)
- EIDRM (11)
- EILSEQ (11)
- EINPROGRESS (11)
- EINTR (11)
- EINVAL (11)
- EIO (11)
- EIPSEC (11)
- EISCONN (11)
- EISDIR (11)
- EISNAM (11)
- EKEYEXPIRED (11)
- ELIBACC (11)
- ELIBBAD (11)
- ELIBEXEC (11)
- ELIBMAX (11)
- ELIBSCN (11)
- EMEDIUMTYPE (11)
- EMFILE (11)
- EMLINK (11)
- EMSGSIZE (11)
- EMULTIHOP (11)
- ENAVAIL (11)
- ENFILE (11)
- ENOCSI (11)
- ENOLINK (11)
- ENOMEDIUM (11)
- ENOTDIR (11)
- ENOTUNIQ (11)
- ENXIO (11)
- EPIPE (11)
- EPROCLIM (11)
- EPROCUNAVAIL (11)
- EPROGMISMATCH (11)
- EPROGUNAVAIL (11)
- EREMOTEIO (11)
- ERFKILL (11)
- ERPCMISMATCH (11)
- ESPIPE (11)
- ESTRPIPE (11)
- ETIME (11)
- ETIMEDOUT (11)
- ErrNoFinishedThread (6)
- ErrNoWaitingThread (6)
- ErrNotRegisteredException (6)
- ErrNotRegular (11)
- Errno (11)
-
NEWS for Ruby 2
. 3 . 0 (9) - NOLOCK (11)
- Status (11)
- ` (11)
-
accept
_ nonblock (11) - addr (11)
- advise (11)
- atime (22)
- autoclose= (11)
- binmode (11)
- birthtime (20)
- chdir (44)
- children (25)
- chmod (22)
- chown (22)
- chroot (11)
-
clock
_ gettime (11) - close (11)
-
close
_ read (11) -
close
_ write (11) - confstr (11)
- copy (11)
- cp (11)
-
cp
_ lr (6) - ctime (22)
- daemon (11)
- delete (22)
-
each
_ child (28) - egid= (11)
- eid= (22)
- entries (33)
- euid= (11)
- exec (44)
- fail (33)
- fcntl (22)
- flock (11)
- flush (11)
-
for
_ fd (11) - foreach (66)
- fsync (11)
- ftype (11)
- getpgid (11)
- getpgrp (11)
- getpriority (11)
- getrlimit (11)
- gets (11)
- getwd (11)
- gid= (11)
-
grant
_ privilege (22) - groups (11)
- groups= (11)
- kill (11)
-
last
_ error (11) -
last
_ error= (11) - lchmod (11)
- link (22)
- listen (33)
- ln (11)
-
ln
_ s (11) -
ln
_ sf (11) - logger (11)
- lstat (22)
- lutime (7)
- mkdir (11)
- move (11)
- mtime (22)
- mv (11)
-
net
/ imap (11) - new (66)
- open (132)
- pathconf (11)
- peeraddr (11)
- pipe (88)
- popen (154)
- pos= (11)
- pread (7)
- print (22)
- printf (33)
- putc (11)
- puts (22)
- pwd (11)
- pwrite (7)
- raise (33)
- rand (44)
- read (55)
-
read
_ nonblock (20) - readline (22)
- readlines (44)
- readlink (11)
- readpartial (11)
- realdirpath (22)
- realpath (33)
- recv (11)
-
recv
_ nonblock (11) - recvfrom (22)
-
recvfrom
_ nonblock (22) - rename (11)
- reopen (55)
- rmdir (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) - seek (22)
- select (11)
- send (44)
- setegid (11)
- seteuid (11)
- setgid (11)
- setpgid (11)
- setpriority (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setsid (11)
- setsockopt (22)
- setuid (11)
- shutdown (11)
- size (22)
- spawn (44)
- stat (22)
- switch (44)
- symlink (22)
- syscall (11)
- sysconf (11)
- sysopen (11)
- sysread (11)
- sysseek (11)
- system (24)
- syswrite (11)
- truncate (33)
- tsort (11)
- uid= (11)
- unlink (22)
- utime (11)
- wait (11)
- wait2 (11)
- waitpid (11)
- waitpid2 (11)
- warn (11)
-
win32
_ last _ error (11) -
win32
_ last _ error= (11) - write (11)
-
write
_ nonblock (11)
検索結果
先頭5件
-
SystemCallError
# errno -> Integer | nil (18249.0) -
レシーバに対応するシステム依存のエラーコードを返します。
...は nil を返します。
begin
raise Errno::ENOENT
rescue Errno::ENOENT => err
p err.errno # => 2
p Errno::ENOENT::Errno # => 2
end
begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
end......なお、例外を発生させずにエラーコードを得るには、
Errno::EXXX::Errno 定数を使います。... -
Exception2MessageMapper
:: ErrNotRegisteredException (15000.0) -
登録されていない例外が Exception2MessageMapper#Raise で使用された場合に発生します。
...登録されていない例外が Exception2MessageMapper#Raise で使用された場合に発生します。... -
ThreadsWait
:: ErrNoWaitingThread (15000.0) -
終了を待つスレッドが存在しない時、発生します。
...終了を待つスレッドが存在しない時、発生します。
@see ThreadsWait#next_wait... -
ThreadsWait
:: ErrNoFinishedThread (12000.0) -
nonblock がtrue でかつ、キューが空の時、発生します。
...nonblock がtrue でかつ、キューが空の時、発生します。
@see ThreadsWait#next_wait... -
Errno
:: EXXX :: Errno -> Integer (9241.0) -
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
...
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
例:
p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11... -
Process
:: GID . # eid=(id) (9206.0) -
現在のプロセスの実効グループ ID を id に変更します。成功したら id を返します。
...ループ ID を id に変更します。成功したら id を返します。
実グループ ID は変更されないことが保証されます。
保存グループ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存グループ ID が変......ess::GID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実グループ ID と異なる値を設定した場合、保存グループ ID は新しい実効グループ ID の値に設定されます。
* false の環境では保存グループ ID は......。
@param id グループ ID を整数で指定します。
@raise Errno::EXXX 設定できない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.gid, Process.egid]... -
Process
:: UID . # eid=(id) (9206.0) -
現在のプロセスの実効ユーザ ID を id に変更します。成功したら id を返します。
...効ユーザ ID を id に変更します。成功したら id を返します。
実ユーザ ID は変更されないことが保証されます。
保存ユーザ ID が変更されないかもしれないので root 権限の完全放棄には使えません。
保存ユーザ ID が変化す......Process::UID.#re_exchangeable?
が true を返すかどうかで決まります。
* true の環境では、実ユーザ ID と異なる値を設定した場合、保存ユーザ ID は新しい実効ユーザ ID の値に設定されます。
* false の環境では保存ユーザ ID は変化......。
@param id ユーザ ID を整数で指定します。
@raise Errno::EXXX 変更できない場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
[Process.uid, Process.euid] #=>... -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (9206.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
...列を返します。
このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。
本メソッドは......時には行内編集が可能で、vi モードと Emacs モードが用意されています。
デフォルトは Emacs モードです。
@param prompt カーソルの前に表示する文字列を指定します。デフォルトは""です。
@param add_hist 真ならば、入力した文字......フォルトは偽です。
@raise IOError 標準入力が tty でない、かつ、標準入力をクローズしている
(isatty(2) の errno が EBADF である。) 場合に発生します。
例:
require "readline"
input = Readline.readline
(プロンプトなどは表... -
FileUtils
. # link(src , dest , options = {}) -> () (9124.0) -
src へのハードリンク dest を作成します。
...在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force オプションを指定したときは dest を上書きします。
src が複数の場合、
src[0]......は例外 Errno::ENOTDIR が発生します。
@param src リンク元。一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。
@param dest リンク作成先のファイルかディレクトリです。
@param options :force......c:FileUtils#options
@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.ln('... -
FileUtils
. # symlink(src , dest , options = {}) -> () (9124.0) -
src へのシンボリックリンク dest を作成します。
...在しディレクトリであるときは dest/src を作成します。
dest がすでに存在しディレクトリでないならば例外 Errno::EEXIST が発生します。
ただし :force オプションを指定したときは dest を上書きします。
src が複数の場合、
src[0]......は例外 Errno::ENOTDIR が発生します。
@param src リンク元。一つの場合は文字列でも指定可能です。
二つ以上指定する場合は配列で指定します。
@param dest リンク作成先のファイルかディレクトリです。
@param options :force......c:FileUtils#options
@raise Errno::EEXIST src が一つで dest がすでに存在しディレクトリでない場合に発生します。
@raise Errno::ENOTDIR src が複数で dest がディレクトリでない場合に発生します。
//emlist[][ruby]{
require 'fileutils'
FileUtils.ln_s... -
Dir
. chdir -> 0 (9106.0) -
カレントディレクトリを path に変更します。
...カレントディレクトリを path に変更します。
path を省略した場合、環境変数 HOME または LOGDIR
が設定されていればそのディレクトリに移動します。
カレントディレクトリの変更に成功すれば 0 を返します。
ブロックが指......定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
Dir.chdir("/var/spool/mail")
p Dir.pwd #=> "/var/spool/mail"
Dir.chdir("/tmp") do
p Dir.pwd #=> "/tmp"
end
p Dir.pwd #=> "/var/spool/mail"
//}...