ライブラリ
クラス
-
ARGF
. class (9) - BasicSocket (44)
- Dir (163)
- File (368)
-
File
:: Stat (11) - GDBM (11)
- IO (345)
- IPSocket (11)
-
Net
:: Telnet (4) -
OpenSSL
:: SSL :: SSLServer (11) - Pathname (44)
- Random (66)
- Socket (44)
- StringIO (11)
- SystemCallError (55)
- TCPServer (22)
- UDPSocket (44)
- UNIXServer (22)
モジュール
- Etc (22)
- Fiddle (44)
- FileTest (11)
- FileUtils (105)
- Kernel (332)
-
OpenSSL
:: SSL :: SocketForwarder (22) - Process (110)
-
Process
:: GID (11) -
Process
:: Sys (110) -
Process
:: UID (11) - Readline (11)
キーワード
- << (11)
- === (11)
- EADDRNOTAVAIL (11)
- EALREADY (11)
- EBADSLT (11)
- ECANCELED (11)
- ECHILD (11)
- EDEADLK (11)
- EDEADLOCK (11)
- EFAULT (11)
- EILSEQ (11)
- EINVAL (11)
- EL2HLT (11)
- EL2NSYNC (11)
- EL3HLT (11)
- EL3RST (11)
- ELIBACC (11)
- ELIBBAD (11)
- ELIBEXEC (11)
- ELIBMAX (11)
- ELIBSCN (11)
- ELNRNG (11)
- ELOOP (11)
- EMFILE (11)
- EMLINK (11)
- EMULTIHOP (11)
- ENAMETOOLONG (11)
- ENAVAIL (11)
- ENFILE (11)
- ENOLCK (11)
- ENOLINK (11)
- ENOTBLK (11)
- ENOTCAPABLE (10)
- ENOTRECOVERABLE (11)
- EOVERFLOW (11)
- EPROCLIM (11)
- EPROCUNAVAIL (11)
- EPROGUNAVAIL (11)
- ERFKILL (11)
- ESTALE (11)
- EUCLEAN (11)
- EWOULDBLOCK (11)
- EXFULL (11)
- ErrNotRegular (11)
- NOLOCK (11)
- SystemCallError (11)
- ` (11)
-
accept
_ nonblock (33) - 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)
-
connect
_ nonblock (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 (70)
- open (66)
- p (11)
- pathconf (11)
- pread (7)
- print (22)
- printf (33)
- putc (11)
- puts (22)
- raise (33)
- rand (66)
- 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 (22)
- 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件
-
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 を参照してください。... -
Errno
:: EALREADY (9016.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...