ライブラリ
- ビルトイン (418)
- find (12)
- matrix (72)
- mkmf (96)
-
net
/ http (12) - pathname (12)
- rake (12)
-
rdoc
/ context (60) -
rdoc
/ top _ level (36) -
rexml
/ document (24) -
rubygems
/ command _ manager (24) -
rubygems
/ dependency _ installer (24) -
rubygems
/ dependency _ list (12) -
rubygems
/ gem _ path _ searcher (24) -
rubygems
/ source _ index (12) -
rubygems
/ spec _ fetcher (12) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - socket (36)
- uri (12)
クラス
- Array (91)
- Dir (84)
- Encoding (12)
- Enumerator (6)
-
Enumerator
:: Lazy (31) -
Gem
:: CommandManager (24) -
Gem
:: DependencyInstaller (24) -
Gem
:: DependencyList (12) -
Gem
:: GemPathSearcher (24) -
Gem
:: SourceIndex (12) -
Gem
:: SpecFetcher (12) - Matrix (72)
-
Net
:: HTTP (12) - Pathname (12)
-
RDoc
:: Context (60) -
RDoc
:: TopLevel (36) - Range (12)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Socket
:: AncillaryData (36) - String (12)
-
URI
:: Generic (12)
モジュール
- Enumerable (158)
- Find (12)
- Kernel (108)
-
REXML
:: Node (12)
キーワード
-
$ LDFLAGS (12) -
$ libs (12) - ExternalEntity (12)
- Lazy (12)
- bsearch (24)
-
bsearch
_ index (10) - detect (24)
- entries (12)
- filter (21)
-
find
_ all (48) -
find
_ class _ named (12) -
find
_ class _ path (12) -
find
_ command (12) -
find
_ command _ possibilities (12) -
find
_ enclosing _ module _ named (12) -
find
_ executable (12) -
find
_ first _ recursive (12) -
find
_ gems _ with _ sources (12) -
find
_ header (12) -
find
_ index (96) -
find
_ library (24) -
find
_ local _ symbol (24) -
find
_ matching (12) -
find
_ module _ named (24) -
find
_ name (24) -
find
_ proxy (12) -
find
_ spec _ by _ name _ and _ version (12) -
find
_ symbol (12) -
find
_ system _ command (18) -
find
_ type (24) - foreach (36)
- index (60)
-
ip
_ pktinfo (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ ifindex (12) - lazy (12)
- list (12)
- namespace (12)
- new (24)
- open (24)
- pack (21)
- pack テンプレート文字列 (12)
- produce (6)
-
record
_ location (12) - select (36)
- unpack (12)
検索結果
先頭5件
-
Find
. # find(*dirs) {|file| . . . } -> nil (35260.0) -
find(1) のように dir 配下のすべてのファイルや ディレクトリを一つずつ引数 file に渡してブロックを実行します。
...
find(1) のように dir 配下のすべてのファイルや
ディレクトリを一つずつ引数 file に渡してブロックを実行します。
ディレクトリのシンボリックリンクは辿りません。
また file に渡される順序は不定です。
ブロックを省略......クトリを一つ以上指定します。
例:
require 'find'
Find.find('/tmp') {|f|
Find.prune if f == "/tmp/bar"
...
}
あるディレクトリ配下の探索を省略したい場合は上記のように、
Find.#prune を使用します。この例では "/tmp/bar"
配下の......ファイルやディレクトリを探索しません。prune の代わりに
d:spec/control#next を使用した場合、"/tmp/bar" 自体をスキップする
だけで、その配下の探索は続行されます。
@see find(1), Find.#prune... -
Find
. # find(*dirs , ignore _ error: true) {|file| . . . } -> nil (35260.0) -
find(1) のように dir 配下のすべてのファイルや ディレクトリを一つずつ引数 file に渡してブロックを実行します。
...
find(1) のように dir 配下のすべてのファイルや
ディレクトリを一つずつ引数 file に渡してブロックを実行します。
ディレクトリのシンボリックリンクは辿りません。
また file に渡される順序は不定です。
ブロックを省略......無視するかどうかを指定します。
例:
require 'find'
Find.find('/tmp') {|f|
Find.prune if f == "/tmp/bar"
...
}
あるディレクトリ配下の探索を省略したい場合は上記のように、
Find.#prune を使用します。この例では "/tmp/bar"
配下......のファイルやディレクトリを探索しません。prune の代わりに
d:spec/control#next を使用した場合、"/tmp/bar" 自体をスキップする
だけで、その配下の探索は続行されます。
@see find(1), Find.#prune... -
Pathname
# find {|pathname| . . . } -> nil (18232.0) -
self 配下のすべてのファイルやディレクトリを 一つずつ引数 pathname に渡してブロックを実行します。
...self 配下のすべてのファイルやディレクトリを
一つずつ引数 pathname に渡してブロックを実行します。
require 'find'
Find.find(self.to_s) {|f| yield Pathname.new(f)}
と同じです。
ブロックを省略した場合は Enumerator を返します。
@see......Find.#find... -
Pathname
# find(ignore _ error: true) {|pathname| . . . } -> nil (18232.0) -
self 配下のすべてのファイルやディレクトリを 一つずつ引数 pathname に渡してブロックを実行します。
...self 配下のすべてのファイルやディレクトリを
一つずつ引数 pathname に渡してブロックを実行します。
require 'find'
Find.find(self.to_s) {|f| yield Pathname.new(f)}
と同じです。
ブロックを省略した場合は Enumerator を返します。
@para......m ignore_error 探索中に発生した例外を無視するかどうかを指定します。
@see Find.#find... -
Enumerable
# find(ifnone = nil) -> Enumerator (18220.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...されていないときは nil を返します。
真になる要素が見つからず、ifnone が指定されているときは ifnone を call した結果を返します。
ブロックを省略した場合は Enumerator を返します。
@param ifnone call メソッドを持つオブジェ......指定します。
//emlist[例][ruby]{
# 最初の 3 の倍数を探す
p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil
# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 ==... -
Enumerable
# find(ifnone = nil) {|item| . . . } -> object (18220.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...されていないときは nil を返します。
真になる要素が見つからず、ifnone が指定されているときは ifnone を call した結果を返します。
ブロックを省略した場合は Enumerator を返します。
@param ifnone call メソッドを持つオブジェ......指定します。
//emlist[例][ruby]{
# 最初の 3 の倍数を探す
p [1, 2, 3, 4, 5].find {|i| i % 3 == 0 } # => 3
p [2, 2, 2, 2, 2].find {|i| i % 3 == 0 } # => nil
# ifnone の使用例
ifnone = proc { raise ArgumentError, "item not found" }
p [1, 2, 3, 4, 5].find(ifnone) {|i| i % 7 ==... -
Gem
:: GemPathSearcher # find(path) -> Gem :: Specification | nil (18207.0) -
与えられたパスにマッチする Gem::Specification を一つだけ返します。
...与えられたパスにマッチする Gem::Specification を一つだけ返します。
@see Enumerable#find... -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (15301.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
...RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。... -
RDoc
:: TopLevel . find _ class _ named(name) -> RDoc :: NormalClass | RDoc :: SingleClass | nil (12401.0) -
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ からなかった場合は nil を返します。
...RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ
からなかった場合は nil を返します。
@param name クラス名を文字列で指定します。... -
Kernel
# find _ library(lib , func , *paths) -> bool (12302.0) -
関数 func が定義されたライブラリ lib を探します。
...関数 func が定義されたライブラリ lib を探します。
最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探......ライブラリ lib を発見できた場合は lib を $libs に追加し、
見つかったパスを $LDFLAGS に追加して true を返します。
指定されたすべてのパスを検査してもライブラリ lib が見つからないときは、
変数を変更せず false を返します......。
paths を指定しないときは Kernel#have_library と同じ動作です。
@param lib ライブラリ名を指定します。
@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。
@param paths ライブラリを... -
Kernel
# find _ library(lib , func , *paths) { . . . } -> bool (12302.0) -
関数 func が定義されたライブラリ lib を探します。
...関数 func が定義されたライブラリ lib を探します。
最初はパスを指定せずに探し、
それに失敗したら paths[0] を指定して探し、
それにも失敗したら paths[1] を指定して探し……
というように、リンク可能なライブラリを探......ライブラリ lib を発見できた場合は lib を $libs に追加し、
見つかったパスを $LDFLAGS に追加して true を返します。
指定されたすべてのパスを検査してもライブラリ lib が見つからないときは、
変数を変更せず false を返します......。
paths を指定しないときは Kernel#have_library と同じ動作です。
@param lib ライブラリ名を指定します。
@param func 関数名を指定します。
nil または空文字列を指定した場合は "main" になります。
@param paths ライブラリを...