ライブラリ
- ビルトイン (407)
- abbrev (11)
- base64 (66)
- digest (11)
-
digest
/ bubblebabble (11) - drb (11)
- erb (44)
- etc (55)
- fileutils (22)
- json (77)
- kconv (132)
- nkf (11)
- objspace (22)
- open-uri (8)
- open3 (132)
- openssl (341)
- readline (11)
- rubygems (44)
- shellwords (44)
- syslog (33)
-
webrick
/ accesslog (22) -
webrick
/ htmlutils (11) -
webrick
/ httpstatus (11) -
webrick
/ httputils (77) -
webrick
/ utils (22) -
win32
/ resolv (22) - zlib (63)
クラス
-
Win32
:: Resolv (22)
モジュール
- Abbrev (11)
- Base64 (66)
- DRb (11)
- Digest (22)
-
ERB
:: Util (44) - Etc (55)
- FileUtils (22)
- Gem (44)
- JSON (77)
- Kconv (132)
- Kernel (316)
- Marshal (44)
- NKF (11)
- ObjectSpace (22)
- Open3 (132)
- OpenSSL (11)
-
OpenSSL
:: ASN1 (286) -
OpenSSL
:: PKCS5 (22) -
OpenSSL
:: Random (22) - Process (22)
- Readline (11)
- Shellwords (44)
- Signal (33)
- Syslog (33)
-
WEBrick
:: AccessLog (22) -
WEBrick
:: HTMLUtils (11) -
WEBrick
:: HTTPStatus (11) -
WEBrick
:: HTTPUtils (77) -
WEBrick
:: Utils (22) - Zlib (63)
キーワード
- BMPString (22)
- BitString (22)
- Float (11)
- GeneralString (22)
- GraphicString (22)
- IA5String (22)
- ISO64String (22)
- Integer (11)
- NumericString (22)
- OctetString (22)
- PrintableString (22)
- String (11)
- T61String (22)
- UTF8String (22)
- UniversalString (22)
- VideotexString (22)
-
_ _ dir _ _ (11) - ` (11)
- abbrev (11)
- adler32 (15)
-
allocation
_ sourcefile (11) - argv0 (11)
- autoload (11)
- autoload? (11)
- bubblebabble (11)
- caller (33)
- capture2 (11)
- capture2e (11)
- capture3 (11)
- chomp (11)
- chop (11)
- confstr (11)
-
count
_ objects _ size (11) - crc32 (15)
- decode64 (11)
- deflate (11)
- dequote (11)
- dir (11)
- dump (33)
- encode64 (11)
- errors (11)
- escape (33)
- escape8bit (11)
-
escape
_ path (11) - facility (11)
-
fast
_ generate (11) -
fast
_ unparse (11) - format (22)
- generate (11)
-
get
_ hosts _ path (11) -
get
_ resolv _ info (11) - getlogin (11)
- gets (11)
- getservername (11)
- getwd (11)
- gsub (33)
- h (11)
- hexencode (11)
-
html
_ escape (11) - ident (11)
- inflate (11)
- iseuc (11)
- isjis (11)
- issjis (11)
- isutf8 (11)
- kconv (11)
- load (11)
-
marshal
_ version (11) -
mime
_ type (11) - nkf (11)
- open (8)
-
pbkdf2
_ hmac (11) -
pbkdf2
_ hmac _ sha1 (11) - pipeline (11)
-
pipeline
_ r (22) -
pipeline
_ rw (22) -
pipeline
_ start (22) -
pipeline
_ w (22) - prefix (11)
-
pretty
_ generate (11) -
pretty
_ unparse (11) -
pseudo
_ bytes (11) - pwd (11)
- quote (11)
-
random
_ bytes (11) -
random
_ string (11) - readline (22)
- readlines (11)
-
reason
_ phrase (11) - restore (11)
- ruby (11)
- setproctitle (11)
- shellescape (11)
- shelljoin (11)
- shellsplit (11)
- shellwords (11)
- signame (11)
- sprintf (11)
-
strict
_ decode64 (11) -
strict
_ encode64 (11) - sub (22)
- sysconfdir (11)
- systmpdir (11)
- toeuc (11)
- tojis (11)
- tolocale (11)
- tosjis (11)
- toutf16 (11)
- toutf32 (11)
- toutf8 (11)
-
trace
_ var (33) - trap (44)
- u (11)
- uname (11)
- unescape (11)
- unparse (11)
-
untrace
_ var (11) - uri (11)
-
url
_ encode (11) -
urlsafe
_ decode64 (11) -
urlsafe
_ encode64 (11) -
zlib
_ version (11)
検索結果
先頭5件
-
Open3
. # pipeline _ rw(*cmds) {|first _ stdin , last _ stdout , wait _ thrs| . . . } -> () (19.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。最初の コマンドの標準入力に書き込む事も最後のコマンドの標準出力を受けとる事も できます。
...を指定します。それぞれのコマンドは
以下のように String か Array で指定します。
commandline にはコマンド全体(例. "nroff -man")を表す
String を指定します。
options には Hash で指定します。......env には環境変数を Hash で指定します。
cmdname にはコマンド名を表す String を指定します。
1、2、3 は shell 経由で実行されます。
(1) commandline
(2) [commandline, options]
(3) [env, commandline, options]
(4) [env, cmdname,... -
Open3
. # pipeline _ start(*cmds) -> [Thread] (19.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。
...を指定します。それぞれのコマンドは
以下のように String か Array で指定します。
commandline にはコマンド全体(例. "nroff -man")を表す
String を指定します。
options には Hash で指定します。......env には環境変数を Hash で指定します。
cmdname にはコマンド名を表す String を指定します。
1、2、3 は shell 経由で実行されます。
(1) commandline
(2) [commandline, options]
(3) [env, commandline, options]
(4) [env, cmdname,... -
Open3
. # pipeline _ start(*cmds) {|wait _ thrs| . . . } -> () (19.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。
...を指定します。それぞれのコマンドは
以下のように String か Array で指定します。
commandline にはコマンド全体(例. "nroff -man")を表す
String を指定します。
options には Hash で指定します。......env には環境変数を Hash で指定します。
cmdname にはコマンド名を表す String を指定します。
1、2、3 は shell 経由で実行されます。
(1) commandline
(2) [commandline, options]
(3) [env, commandline, options]
(4) [env, cmdname,... -
Open3
. # pipeline _ w(*cmds) -> [IO , [Thread]] (19.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。最初の コマンドの標準入力に書き込む事ができます。
...を指定します。それぞれのコマンドは
以下のように String か Array で指定します。
commandline にはコマンド全体(例. "nroff -man")を表す
String を指定します。
options には Hash で指定します。......env には環境変数を Hash で指定します。
cmdname にはコマンド名を表す String を指定します。
1、2、3 は shell 経由で実行されます。
(1) commandline
(2) [commandline, options]
(3) [env, commandline, options]
(4) [env, cmdname,... -
Open3
. # pipeline _ w(*cmds) {|first _ stdin , wait _ thrs| . . . } -> () (19.0) -
指定したコマンドのリストをパイプで繋いで順番に実行します。最初の コマンドの標準入力に書き込む事ができます。
...を指定します。それぞれのコマンドは
以下のように String か Array で指定します。
commandline にはコマンド全体(例. "nroff -man")を表す
String を指定します。
options には Hash で指定します。......env には環境変数を Hash で指定します。
cmdname にはコマンド名を表す String を指定します。
1、2、3 は shell 経由で実行されます。
(1) commandline
(2) [commandline, options]
(3) [env, commandline, options]
(4) [env, cmdname,... -
Kernel
. # Float(arg) -> Float (13.0) -
引数を浮動小数点数(Float)に変換した結果を返します。
...換し、文字列の場合
は整数や浮動小数点数と見なせるもののみ変換します。
メソッド Float は文字列に対し String#to_f よりも厳密な変換を行います。
@param arg 変換対象のオブジェクトです。
@raise ArgumentError 整数や浮動小数......alid value for Float(): "0xa.a" (ArgumentError)
p Float(" \n10\s \t") #=> 10.0 # 先頭と末尾の空白類は無視される
p Float("1\n0") # invalid value for Float(): "1\n0" (ArgumentError)
p Float("") # invalid value for Float(): "" (ArgumentError)
//}
@see String#to_f,Float... -
Kernel
. # Float(arg , exception: true) -> Float | nil (13.0) -
引数を浮動小数点数(Float)に変換した結果を返します。
...換し、文字列の場合
は整数や浮動小数点数と見なせるもののみ変換します。
メソッド Float は文字列に対し String#to_f よりも厳密な変換を行います。
@param arg 変換対象のオブジェクトです。
@param exception false を指定すると、......alid value for Float(): "0xa.a" (ArgumentError)
p Float(" \n10\s \t") #=> 10.0 # 先頭と末尾の空白類は無視される
p Float("1\n0") # invalid value for Float(): "1\n0" (ArgumentError)
p Float("") # invalid value for Float(): "" (ArgumentError)
//}
@see String#to_f,Float... -
Kernel
. # gsub(pattern) -> Enumerator (9.0) -
$_.gsub とほぼ同じですが、置換が発生したときは、$_の内容を置き換える点が異なります。 コマンドラインオプションで -p または -n を指定した時のみ定義されます。
...規表現。
文字列を指定した場合は全く同じ文字列にだけマッチする
@param replace pattern で指定した文字列と置き換える文字列
//emlist[例][ruby]{
$_ # => "test\n"
gsub(/es/, '!!') # => "t!!t\n"
//}
@see String#gsub,$_... -
Marshal
. # dump(obj , port , limit = -1) -> IO (8.0) -
obj を指定された出力先に再帰的に出力します。
...と深さチェックを行いません。
デフォルトは -1 です。
@return port を省略すると、obj をダンプした String を返します。
port を指定すると port を返します。
@raise TypeError ファイルに書き出せないオブジェク... -
Abbrev
. # abbrev(words , pattern = nil) -> Hash (7.0) -
文字列の配列から一意に決まる短縮形を計算し、 短縮形をキー、元の文字列を値とするハッシュを返します。
...その文字列で始まるものから短縮形を計算します。
@param words 元となる文字列の配列。
@param pattern Regexp か String を指定します。
@return 短縮形をキー、元の文字列を値とするハッシュを返します。
require 'abbrev'
# words... -
Kconv
. # iseuc(str) -> bool (7.0) -
文字列 str が EUC-JP なバイト列として正当であるかどうかを判定します。
...文字列 str が EUC-JP なバイト列として正当であるかどうかを判定します。
@param str 判定対象の文字列
@see String#iseuc...