ライブラリ
- ビルトイン (13)
- debug (2)
- fileutils (2)
- forwardable (2)
- getoptlong (1)
-
irb
/ context (3) - logger (17)
- mkmf (4)
-
net
/ ftp (2) -
net
/ http (1) -
net
/ imap (2) -
net
/ pop (1) -
net
/ smtp (2) - openssl (2)
- optparse (1)
- rake (1)
-
rdoc
/ markdown (1) - ripper (2)
-
rubygems
/ commands / which _ command (1) - socket (4)
- syslog (18)
-
syslog
/ logger (3) -
webrick
/ log (5)
クラス
- GetoptLong (1)
-
IRB
:: Context (3) - Logger (16)
-
Net
:: FTP (2) -
Net
:: HTTP (1) -
Net
:: IMAP (2) -
Net
:: POP3 (1) -
Net
:: SMTP (2) - Object (1)
-
OptionParser
:: ParseError (1) -
RDoc
:: Markdown (1) -
Rake
:: Application (1) - Ripper (2)
-
RubyVM
:: InstructionSequence (2) - Socket (2)
-
Syslog
:: Logger (3) - Thread (2)
- Tracer (1)
-
WEBrick
:: BasicLog (5)
モジュール
- FileUtils (2)
- Forwardable (2)
- GC (1)
- Kernel (10)
-
Logger
:: Severity (1) - OpenSSL (2)
-
Socket
:: Constants (2) - Syslog (10)
-
Syslog
:: Level (8)
キーワード
-
$ -d (1) -
$ DEBUG (1) - DEBUG (3)
- DEBUG= (1)
-
DEBUGGER
_ _ (1) -
IFF
_ DEBUG (2) -
LEVEL
_ MAP (1) -
LOG
_ ALERT (1) -
LOG
_ CRIT (1) -
LOG
_ DEBUG (1) -
LOG
_ EMERG (1) -
LOG
_ ERR (1) -
LOG
_ INFO (1) -
LOG
_ NOTICE (1) -
LOG
_ WARNING (1) -
NEWS for Ruby 2
. 3 . 0 (1) -
NEWS for Ruby 3
. 0 . 0 (1) -
NEWS for Ruby 3
. 1 . 0 (1) - OPTS (1)
- Rubyの起動 (1)
-
SCRIPT
_ LINES _ _ (1) -
SO
_ DEBUG (2) - Thread (1)
- WhichCommand (1)
- alert (1)
- caller (3)
-
compile
_ option (1) -
compile
_ option= (1) -
cp
_ lr (1) -
cp
_ r (1) - crit (1)
-
datetime
_ format (1) -
datetime
_ format= (1) - debug= (3)
- debug? (4)
-
debug
_ level (1) -
debug
_ level= (1) -
debug
_ mode (1) -
debug
_ mode= (1) -
debug
_ output= (1) - emerg (1)
-
enable
_ config (2) - err (1)
- error (2)
- fatal (2)
-
filter
_ backtrace (1) - info (3)
- irb (1)
- log (1)
- logger (1)
- mask (1)
- mask= (1)
- new (3)
- notice (1)
-
rb
_ ary _ to _ s (1) - rdoc (1)
-
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ commands / check _ command (1) -
rubygems
/ commands / cleanup _ command (1) -
rubygems
/ commands / contents _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / environment _ command (1) -
rubygems
/ commands / fetch _ command (1) -
rubygems
/ commands / generate _ index _ command (1) -
rubygems
/ commands / help _ command (1) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / list _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / mirror _ command (1) -
rubygems
/ commands / outdated _ command (1) -
rubygems
/ commands / pristine _ command (1) -
rubygems
/ commands / query _ command (1) -
rubygems
/ commands / rdoc _ command (1) -
rubygems
/ commands / search _ command (1) -
rubygems
/ commands / server _ command (1) -
rubygems
/ commands / sources _ command (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ commands / unpack _ command (1) -
set
_ debug _ output (3) -
set
_ trace _ func (1) -
trace
_ func (1) -
tty
_ output= (1) - unknown (2)
- warn (2)
- warning (1)
-
with
_ config (2) - yydebug (1)
- yydebug= (1)
- スレッド (1)
- 制御構造 (1)
検索結果
先頭5件
-
rubygems
/ commands / pristine _ command (19.0) -
インストールされている Gem パッケージを初期状態にするためのライブラリです。
インストールされている Gem パッケージを初期状態にするためのライブラリです。
Usage: gem pristine [args] [options]
Options:
--all インストールされている全ての Gem パッケージを
初期状態に戻します
-v, --version VERSION 指定したバージョンの Gem パッケージを
... -
rubygems
/ commands / query _ command (19.0) -
Gem パッケージの情報を検索するためのライブラリです。
Gem パッケージの情報を検索するためのライブラリです。
Usage: gem query [options]
Options:
-i, --[no-]installed Check for installed gem
-v, --version VERSION Specify version of gem to query
-n, --name-matches REGEXP 与えられた正規表現にマッチする Gem パッケージを
検... -
rubygems
/ commands / rdoc _ command (19.0) -
RDoc と ri のライブラリを生成するためのライブラリです。
RDoc と ri のライブラリを生成するためのライブラリです。
Usage: gem rdoc [args] [options]
Options:
--all インストールされている全ての Gem パッケージの
RDoc/RI ドキュメントを生成します。
--[no-]rdoc RDoc を含めます
--[no-]ri RI ... -
rubygems
/ commands / search _ command (19.0) -
指定された文字列を含む Gem パッケージを全て表示するためのライブラリです。
指定された文字列を含む Gem パッケージを全て表示するためのライブラリです。
Usage: gem search [STRING] [options]
Options:
-i, --[no-]installed Check for installed gem
-v, --version VERSION Specify version of gem to search
-d, --[no-]details Display detailed information of g... -
rubygems
/ commands / server _ command (19.0) -
ローカルにインストールされている Gem パッケージとそのドキュメントを HTTP サーバに 載せて公開するためのライブラリです。
ローカルにインストールされている Gem パッケージとそのドキュメントを HTTP サーバに
載せて公開するためのライブラリです。
Usage: gem server [options]
Options:
-p, --port=PORT port to listen on
-d, --dir=GEMDIR directory from which to serve gems
--[no-]daemon run as a daemon
... -
rubygems
/ commands / sources _ command (19.0) -
Gem パッケージの取得元の情報を管理するためのライブラリです。
Gem パッケージの取得元の情報を管理するためのライブラリです。
Usage: gem sources [options]
Options:
-a, --add SOURCE_URI 取得元を追加します
-l, --list 取得元一覧を表示します
-r, --remove SOURCE_URI 取得元を削除します
-u, --update 取得元のキャッシュを更新します
-c, --clear-... -
rubygems
/ commands / specification _ command (19.0) -
指定された Gem パッケージの gemspec の情報を YAML 形式で表示するためのライブラリです。
指定された Gem パッケージの gemspec の情報を YAML 形式で表示するためのライブラリです。
Usage: gem specification [GEMFILE] [options]
Options:
-v, --version VERSION Specify version of gem to examine
--platform PLATFORM Specify the platform of gem to specification
--all ... -
rubygems
/ commands / uninstall _ command (19.0) -
Gem パッケージをアンインストールするためのライブラリです。
Gem パッケージをアンインストールするためのライブラリです。
Usage: gem uninstall GEMNAME [GEMNAME ...] [options]
Options:
-a, --[no-]all Uninstall all matching versions
-I, --[no-]ignore-dependencies Ignore dependency requirements while
uninstalling
-x, --... -
rubygems
/ commands / unpack _ command (19.0) -
指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。
指定された Gem パッケージをカレントディレクトリに展開するためのライブラリです。
Usage: gem unpack GEMNAME [options]
Options:
--target 展開先のディレクトリを指定します
-v, --version VERSION 展開する Gem パッケージのバージョンを指定します
Common Options:
-h, --help このコマンドのヘルプを表示します
-... -
スレッド (19.0)
-
スレッド スレッドとはメモリ空間を共有して同時に実行される制御の流れです。 Ruby ではスレッドはThread クラスのインスタンスとして表されます。
スレッド
スレッドとはメモリ空間を共有して同時に実行される制御の流れです。
Ruby ではスレッドはThread クラスのインスタンスとして表されます。
=== 実装
ネイティブスレッドを用いて実装されていますが、
現在の実装では Ruby VM は Giant VM lock (GVL) を有しており、同時に実行される
ネイティブスレッドは常にひとつです。
ただし、IO 関連のブロックする可能性があるシステムコールを行う場合には
GVL を解放します。その場合にはスレッドは同時に実行され得ます。
また拡張ライブラリから GVL を操作できるので、複数のスレッドを
同時に実行するような拡... -
Kernel
$ $ -d -> bool (4.0) -
この値が真のときはインタプリタがデバッグモードになります。
この値が真のときはインタプリタがデバッグモードになります。
コマンドラインオプション -d でセットされます。
スクリプトから代入することもできます。
デバッグモードでは、通常モードに比べて以下の違いがあります。
* 通常時はいずれかのスレッドが例外によって終了しても
他のスレッドは実行を続けますが、デバッグモードでは
いずれかのスレッドが例外によって終了した時に
インタプリタ全体が中断されるようになります。
Thread.abort_on_exception を
true にセットするのと同じ効果です。
* Thread.abort_on_excep... -
Syslog
. # alert(message , *arg) -> self (4.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がop... -
Syslog
. # crit(message , *arg) -> self (4.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がop... -
Syslog
. # emerg(message , *arg) -> self (4.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がop... -
Syslog
. # err(message , *arg) -> self (4.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がop... -
Syslog
. # info(message , *arg) -> self (4.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がop... -
Syslog
. # notice(message , *arg) -> self (4.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がop... -
Syslog
. # warning(message , *arg) -> self (4.0) -
Syslog#log()のショートカットメソッド。 システムによっては定義されていないものもあります。
Syslog#log()のショートカットメソッド。
システムによっては定義されていないものもあります。
例えば、Syslog.emerg(message, *arg) は、Syslog.log(Syslog::LOG_EMERG, message, *arg)
と同じです。
@param message フォーマット文字列です。Kernel.#sprintf と同じ形式の引数を指定します。
@param arg フォーマットされる引数です。
@raise ArgumentError 引数が1つ以上でない場合に発生します。
@raise RuntimeError syslog がop... -
Syslog
:: Level :: LOG _ ALERT -> Integer (4.0) -
優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。
優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Level :: LOG _ CRIT -> Integer (4.0) -
優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。
優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Level :: LOG _ EMERG -> Integer (4.0) -
優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。
優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Level :: LOG _ ERR -> Integer (4.0) -
優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。
優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Level :: LOG _ INFO -> Integer (4.0) -
優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。
優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Level :: LOG _ NOTICE -> Integer (4.0) -
優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。
優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。 -
Syslog
:: Level :: LOG _ WARNING -> Integer (4.0) -
優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。
優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。