ライブラリ
クラス
-
ARGF
. class (10) - BasicSocket (48)
- Dir (180)
- File (402)
-
File
:: Stat (12) - GDBM (12)
- IO (377)
- IPSocket (12)
-
Net
:: Telnet (4) -
OpenSSL
:: SSL :: SSLServer (12) - Pathname (48)
- Random (72)
- Socket (48)
- StringIO (12)
- SystemCallError (60)
- TCPServer (24)
- UDPSocket (48)
- UNIXServer (24)
モジュール
- Etc (24)
- Fiddle (48)
- FileTest (12)
- FileUtils (115)
- Kernel (364)
-
OpenSSL
:: SSL :: SocketForwarder (24) - Process (120)
-
Process
:: GID (12) -
Process
:: Sys (120) -
Process
:: UID (12) - Readline (12)
キーワード
- << (12)
- === (12)
- EADDRNOTAVAIL (12)
- EALREADY (12)
- EBADSLT (12)
- ECANCELED (12)
- ECHILD (12)
- EDEADLK (12)
- EDEADLOCK (12)
- EFAULT (12)
- EILSEQ (12)
- EINVAL (12)
- EL2HLT (12)
- EL2NSYNC (12)
- EL3HLT (12)
- EL3RST (12)
- ELIBACC (12)
- ELIBBAD (12)
- ELIBEXEC (12)
- ELIBMAX (12)
- ELIBSCN (12)
- ELNRNG (12)
- ELOOP (12)
- EMFILE (12)
- EMLINK (12)
- EMULTIHOP (12)
- ENAMETOOLONG (12)
- ENAVAIL (12)
- ENFILE (12)
- ENOLCK (12)
- ENOLINK (12)
- ENOTBLK (12)
- ENOTCAPABLE (11)
- ENOTRECOVERABLE (12)
- EOVERFLOW (12)
- EPROCLIM (12)
- EPROCUNAVAIL (12)
- EPROGUNAVAIL (12)
- ERFKILL (12)
- ESTALE (12)
- EUCLEAN (12)
- EWOULDBLOCK (12)
- EXFULL (12)
- ErrNotRegular (12)
- NOLOCK (12)
- SystemCallError (12)
- ` (12)
-
accept
_ nonblock (36) - advise (12)
- atime (24)
- autoclose= (12)
- binmode (12)
- birthtime (22)
- children (28)
- chmod (24)
- chown (24)
-
clock
_ gettime (12) - close (12)
-
close
_ read (12) -
close
_ write (12) - confstr (12)
-
connect
_ nonblock (12) - copy (12)
- cp (12)
-
cp
_ lr (7) - ctime (24)
- daemon (12)
- delete (24)
-
each
_ child (32) - entries (12)
- exec (48)
- fail (36)
- fcntl (24)
- flock (12)
- flush (12)
- foreach (57)
- ftype (12)
- getrlimit (12)
- gets (12)
-
grant
_ privilege (24) - 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)
- move (12)
- mtime (24)
- mv (12)
- new (76)
- open (72)
- p (12)
- pathconf (12)
- pread (8)
- print (24)
- printf (36)
- putc (12)
- puts (24)
- 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 (36)
- rmdir (12)
-
ruby 1
. 8 . 2 feature (12) - select (12)
- send (48)
- setegid (12)
- seteuid (12)
- setgid (12)
- setregid (12)
- setresgid (12)
- setresuid (12)
- setreuid (12)
- setrgid (12)
- setrlimit (24)
- setruid (12)
- setsockopt (24)
- setuid (12)
- size (24)
- spawn (48)
- stat (24)
- symlink (24)
- syscall (12)
- sysconf (12)
- sysread (12)
- system (28)
- truncate (36)
- unlink (24)
- utime (12)
- wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
- warn (12)
-
win32
_ last _ error (12) -
win32
_ last _ error= (12) -
write
_ nonblock (12)
検索結果
先頭5件
-
logger (26006.0)
-
ログを記録するためのライブラリです。
...エラー
: FATAL
プログラムをクラッシュさせるような制御不可能なエラー
: ERROR
制御可能なエラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情報
全てのメッセージは必ずログレベルを持ちます。また Logger オブジ......ます。メッセージのログレベルが Logger オブジェクトのログレベルよりも
低い場合メッセージは記録されません。
普段は INFO しか記録していないが、デバッグ情報が必要になった時には、
Logger オブジェクトのログレベル......53.649172 #11601] FATAL -- : Caught exception; exiting
F, [2017-12-07T02:22:53.649222 #11601] FATAL -- : No such file or directory @ rb_sysopen - a_non_existent_file (Errno::ENOENT)
logger_sample.rb:12:in `foreach'
logger_sample.rb:12:in `<main>'
これは log.level が Logger::WARN になっ... -
SystemCallError
# errno -> Integer | nil (21249.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 定数を使います。... -
ExceptionForMatrix
:: ErrNotRegular (12000.0) -
逆行列計算時に行列が正則でない場合に発生する例外です。
逆行列計算時に行列が正則でない場合に発生する例外です。 -
File
. delete(*filename) -> Integer (9228.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
//}... -
File
. unlink(*filename) -> Integer (9128.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
//}... -
OpenSSL
:: SSL :: SSLServer # listen(backlog=5) -> 0 (9112.0) -
ラップしている TCPServer の TCPServer#listen を呼びだします。
...CPServer#listen
を呼びだします。
通常は TCPServer の初期化時に listen が呼びだされるため
呼ぶ必要はないはずです。
@param backlog クライアントからの接続要求を保留できる数
@raise Errno::EXXX listen(2) が失敗すれば 例外 Errno::EXXX... -
OpenSSL
:: SSL :: SocketForwarder # fcntl(cmd , arg=0) -> Integer (9106.0) -
ラップされているソケットに対してシステムコール fcntl を実行します。
...l を実行します。
IO#fcntl と同様です。
@param cmd IO に対するコマンドを、添付ライブラリ fcntl が提供している定数で指定します。
@param arg cmd に対する引数を整数、文字列、booleanのいずれかで指定します。
@raise Errno::EXXX fcntl......の実行に失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。... -
Readline
. # readline(prompt = "" , add _ hist = false) -> String | nil (9106.0) -
prompt を出力し、ユーザからのキー入力を待ちます。 エンターキーの押下などでユーザが文字列を入力し終えると、 入力した文字列を返します。 このとき、add_hist が true であれば、入力した文字列を入力履歴に追加します。 何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、 ユーザからの入力がない場合は nil を返します。
...追加します。
何も入力していない状態で EOF(UNIX では ^D) を入力するなどで、
ユーザからの入力がない場合は nil を返します。
本メソッドはスレッドに対応しています。
入力待ち状態のときはスレッドコンテキストの切替......tty でない、かつ、標準入力をクローズしている
(isatty(2) の errno が EBADF である。) 場合に発生します。
例:
require "readline"
input = Readline.readline
(プロンプトなどは表示せずに、入力待ちの状態になります。......p input # => "abc"
input = Readline.readline("> ")
(">"を表示し、入力待ちの状態になります。
ここでは「ls」を入力後、エンターキーを押したと想定します。)
> ls
p input # => "ls"
input = Readline.readline("> ", true)
(">"を表示し、... -
Errno
:: EADDRNOTAVAIL (9016.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...