ライブラリ
クラス
-
ARGF
. class (9) - BasicSocket (44)
- Dir (163)
- File (368)
-
File
:: Stat (11) - GDBM (11)
- IO (345)
- IPSocket (11)
-
OpenSSL
:: SSL :: SSLServer (11) - Pathname (44)
- Random (44)
- Socket (22)
- StringIO (11)
- SystemCallError (11)
- TCPServer (11)
- UDPSocket (44)
- UNIXServer (22)
モジュール
- Etc (22)
- Fiddle (44)
- FileTest (11)
- FileUtils (105)
- Kernel (310)
-
OpenSSL
:: SSL :: SocketForwarder (11) - Process (110)
-
Process
:: GID (11) -
Process
:: Sys (110) -
Process
:: UID (11) - Readline (11)
キーワード
- << (11)
- EADDRNOTAVAIL (11)
- ECHILD (11)
- EILSEQ (11)
- EINVAL (11)
- ELIBACC (11)
- ELIBBAD (11)
- ELIBEXEC (11)
- ELIBMAX (11)
- ELIBSCN (11)
- EMFILE (11)
- EMLINK (11)
- EMULTIHOP (11)
- ENAVAIL (11)
- ENFILE (11)
- ENOLINK (11)
- EPROCLIM (11)
- EPROCUNAVAIL (11)
- EPROGUNAVAIL (11)
- ERFKILL (11)
- ErrNotRegular (11)
- NOLOCK (11)
- ` (11)
-
accept
_ nonblock (11) - advise (11)
- atime (22)
- autoclose= (11)
- binmode (11)
- birthtime (20)
- children (25)
- chmod (22)
- chown (22)
-
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) - entries (11)
- exec (44)
- fail (33)
- fcntl (22)
- flock (11)
- flush (11)
- foreach (52)
- ftype (11)
- getrlimit (11)
- gets (11)
-
grant
_ privilege (22) - 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)
- move (11)
- mtime (22)
- mv (11)
- new (33)
- open (66)
- pathconf (11)
- pread (7)
- print (22)
- printf (33)
- puts (22)
- 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 (33)
- rmdir (11)
-
ruby 1
. 8 . 2 feature (11) - select (11)
- send (44)
- setegid (11)
- seteuid (11)
- setgid (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setsockopt (11)
- setuid (11)
- size (22)
- spawn (44)
- stat (22)
- symlink (22)
- syscall (11)
- sysconf (11)
- sysread (11)
- system (24)
- truncate (33)
- unlink (22)
- utime (11)
- wait (11)
- wait2 (11)
- waitpid (11)
- waitpid2 (11)
- warn (11)
-
win32
_ last _ error (11) -
win32
_ last _ error= (11) -
write
_ nonblock (11)
検索結果
先頭5件
-
SystemCallError
# errno -> Integer | nil (21349.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 定数を使います。... -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (18306.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
(プロンプトなどは表... -
File
. unlink(*filename) -> Integer (15328.0) -
ファイルを削除します。削除したファイルの数を返します。 削除に失敗した場合は例外 Errno::EXXX が発生します。
...外 Errno::EXXX が発生します。
このメソッドは通常ファイルの削除用で、ディレクトリの削除には
Dir.rmdir を使います。
@param filename ファイル名を表す文字列を指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist......[例][ruby]{
IO.write("test.txt", "test")
p File.exist?("test.txt") # => true
p File.delete("test.txt") # => 1
p File.exist?("test.txt") # => false
begin
File.delete("test.txt")
rescue
p $! # => #<Errno::ENOENT: No such file or directory @ unlink_internal - test.txt>
end
//}... -
FileUtils
. # link(src , dest , options = {}) -> () (15224.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('gc... -
FileUtils
. # symlink(src , dest , options = {}) -> () (15224.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('... -
OpenSSL
:: SSL :: SSLServer # listen(backlog=5) -> 0 (15212.0) -
ラップしている TCPServer の TCPServer#listen を呼びだします。
...CPServer#listen
を呼びだします。
通常は TCPServer の初期化時に listen が呼びだされるため
呼ぶ必要はないはずです。
@param backlog クライアントからの接続要求を保留できる数
@raise Errno::EXXX listen(2) が失敗すれば 例外 Errno::EXXX... -
Errno
:: EADDRNOTAVAIL (15016.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
Errno
:: ECHILD (15016.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
Errno
:: EILSEQ (15016.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
Errno
:: EINVAL (15016.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...