ライブラリ
クラス
- Array (11)
- Dir (33)
-
Fiddle
:: Handle (22) -
Fiddle
:: Pointer (22) - Hash (11)
- IO (11)
- Matrix (22)
-
OpenSSL
:: PKCS7 (11) -
Psych
:: Nodes :: Document (11) -
Rake
:: FileList (11) - Struct (14)
- ThreadsWait (18)
モジュール
- JSON (11)
- Psych (39)
-
RubyVM
:: AbstractSyntaxTree (10) - TSort (21)
-
WEBrick
:: HTTPStatus (11) - Warning (10)
オブジェクト
- ENV (22)
-
Readline
:: HISTORY (22)
キーワード
- []= (16)
-
all
_ waits (12) -
each
_ strongly _ connected _ component _ from (21) - empty (11)
- glob (22)
-
load
_ stream (22) - new (42)
- of (2)
-
parse
_ file (8) -
safe
_ load (17) - select (11)
- sign (11)
- store (11)
- sym (11)
-
to
_ ptr (11)
検索結果
先頭5件
-
IO
. select(reads , writes = [] , excepts = [] , timeout = nil) -> [[IO]] | nil (23301.0) -
select(2) を実行します。
...待ちの IO オブジェクトの中から準備ができたものを
それぞれ配列にして、配列の配列として返します。
タイムアウトした時には nil を返します。
@param reads 入力待ちする IO オブジェクトの配列を渡します。
@param writes 出......する IO オブジェクトの配列を渡します。
@param excepts 例外待ちする IO オブジェクトの配列を渡します。
@param timeout タイムアウトまでの時間を表す数値または nil を指定します。数値で指定したときの単位は秒です。nil を指......は IO がどれかひとつレディ状態になるまで待ち続けます。
@raise IOError 与えられた IO オブジェクトが閉じられていた時に発生します。
@raise Errno::EXXX select(2) に失敗した場合に発生します。
rp, wp = IO.pipe
mesg = "ping "
100.times... -
Readline
:: HISTORY . [](index) -> String (21301.0) -
ヒストリから index で指定したインデックスの内容を取得します。 例えば index に 0 を指定すると最初の入力内容が取得できます。 また、 -1 は最後の入力内容というように、index に負の値を指定することで、 最後から入力内容を取得することもできます。
...ヒストリから index で指定したインデックスの内容を取得します。
例えば index に 0 を指定すると最初の入力内容が取得できます。
また、 -1 は最後の入力内容というように、index に負の値を指定することで、
最後から入力......aram index 取得対象のヒストリのインデックスを整数で指定します。
インデックスは Array ように 0 から指定します。
また、 -1 は最後の入力内容というように、負の数を指定することもできます。
@raise Inde......xError index で指定したインデックスに該当する入力内容がない場合に発生します。
@raise RangeError index で指定したインデックスが int 型よりも大きな値の場合に発生します。
例:
require "readline"
Readline::HISTORY[0] #=> 最初の入... -
Matrix
. [](*rows) -> Matrix (21233.0) -
rows[i] を第 i 行とする行列を生成します。
...rows[i] を第 i 行とする行列を生成します。
@param rows 行列の要素を数の配列の配列として渡します。
//emlist[例][ruby]{
require 'matrix'
m = Matrix[[11, 12], [21, 22]]
p m # => Matrix[[11, 12], [21, 22]]
# [11, 12]
# [21, 22]
//}... -
Dir
. [](*pattern) -> [String] (21207.0) -
ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。
...ブロックが与えられたときはワイルドカードにマッチしたファイルを
引数にそのブロックを 1 つずつ評価して nil を返します
@param pattern パターンを文字列か配列で指定します。
配列を指定すると複数のパターン......flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_......致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致します。
^ の代わりに ksh や POSIX shell のように... -
Dir
. [](*pattern , base: nil) -> [String] (21207.0) -
ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。
...ブロックが与えられたときはワイルドカードにマッチしたファイルを
引数にそのブロックを 1 つずつ評価して nil を返します
@param pattern パターンを文字列か配列で指定します。
配列を指定すると複数のパターン......flags File.fnmatch に指定できるフラグと同様のフラグを指定できます。
このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_......致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致します。
^ の代わりに ksh や POSIX shell のように......数にそのブロックを 1 つずつ評価して nil を返します
@param pattern パターンを文字列か配列で指定します。
配列を指定すると複数のパターンを指定できます。
@param flags File.fnmatch に指定できるフラグと同様のフラ......このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_DOTMATCH) #=> [".", "..", "bar", "foo"]
//}
@param base カレントディレクトリの代わり... -
Dir
. [](*pattern , base: nil , sort: true) -> [String] (21207.0) -
ワイルドカードの展開を行い、 パターンにマッチするファイル名を文字列の配列として返します。 パターンにマッチするファイルがない場合は空の配列を返します。
...数にそのブロックを 1 つずつ評価して nil を返します
@param pattern パターンを文字列か配列で指定します。
配列を指定すると複数のパターンを指定できます。
@param flags File.fnmatch に指定できるフラグと同様のフラ......このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_DOTMATCH) #=> [".", "..", "bar", "foo"]
//}
@param base カレントディレクトリの代わり......致します。
: [ ]
鈎括弧内のいずれかの文字と一致します。- でつな
がれた文字は範囲を表します。鈎括弧の中の最初の文字が
^ である時には含まれない文字と一致します。
^ の代わりに ksh や POSIX shell のように......このフラグを指定することでマッチの挙動を変更することができます。
//emlist[][ruby]{
Dir.glob("*") #=> ["bar", "foo"]
Dir.glob("*", File::FNM_DOTMATCH) #=> [".", "bar", "foo"]
//}
@param base カレントディレクトリの代わりに相... -
Fiddle
:: Pointer . [](val) -> Fiddle :: Pointer (21207.0) -
与えられた val と関連した Pointer オブジェクトを生成して返します。
...val と関連した Pointer オブジェクトを生成して返します。
val が文字列の場合は文字列が格納されているメモリ領域を指す Pointer
オブジェクトを返します。
IO オブジェクトの場合は FILE ポインタを表す Pointer オブジェクト......l.to_ptr を呼び、
Pointer オブジェクトに変換したものを返します。
val が整数の場合はそれをアドレスとする Pointer オブジェクトを返します。
上以外の場合は、整数に変換(to_int)し
それをアドレスとする Pointer オブジェクト......定します。
@raise Fiddle::DLError to_ptr の返り値が Pointer オブジェクトでない場合に発生します
@raise TypeError 上記のいずれの変換も不可能であった場合に発生します
例:
require 'fiddle'
s = "abc"
p Fiddle::Pointer[s].to_i #=> 1... -
Fiddle
:: Handle . [](func) -> Integer (21201.0) -
ライブラリのデフォルトの検索順序に従い、現在のライブラリ以降の シンボルを探します。
...ルトの検索順序に従い、現在のライブラリ以降の
シンボルを探します。
Fiddle::Handle::NEXT.sym(func) と同じです。詳しくは dlsym(3) の
RTLD_NEXT を見てください。
@raise Fiddle::DLError シンボルが見つからなかった時に発生します。... -
Rake
:: FileList . [](*args) -> Rake :: FileList (21201.0) -
与えられたパターンをもとにして自身を初期化します。
...たパターンをもとにして自身を初期化します。
@param args パターンを指定します。
//emlist[][ruby]{
require 'rake'
file_list1 = FileList.new('lib/**/*.rb', 'test/test*.rb')
file_list2 = FileList['lib/**/*.rb', 'test/test*.rb']
file_list1 == file_list2 # => true
//}... -
WEBrick
:: HTTPStatus . [](code) -> Class (21101.0) -
指定された整数が表すステータスコードに対応する WEBrick::HTTPStatus::Status のサブクラスを返します。
...指定された整数が表すステータスコードに対応する WEBrick::HTTPStatus::Status
のサブクラスを返します。
@param code HTTP のステータスコードを表す整数を指定します。
require 'webrick'
p WEBrick::HTTPStatus[200] #=> WEBrick::HTTPStatus::OK... -
Warning
. [](category) -> bool (21101.0) -
...る category は以下の通りです。
: :deprecated
非推奨の警告。
例: nil ではない値を $, や $; に設定する、キーワード引数、ブロックなしで proc / lambda を呼び出す、等
: :experimental
実験的な機能。
例: パターンマッチング... -
Array
. [](*item) -> Array (18201.0) -
引数 item を要素として持つ配列を生成して返します。
...引数 item を要素として持つ配列を生成して返します。
Array のサブクラスを作成したしたときに、そのサブクラスのインスタンスを作成
しやすくするために用意されている。
@param item 配列の要素を指定します。
//emlist[例]...