ライブラリ
- ビルトイン (359)
- find (11)
- matrix (66)
- mkmf (88)
-
net
/ http (11) - pathname (11)
- rake (11)
-
rdoc
/ context (55) -
rdoc
/ top _ level (33) -
rexml
/ document (22) -
rubygems
/ command _ manager (22) -
rubygems
/ dependency _ installer (22) -
rubygems
/ dependency _ list (11) -
rubygems
/ gem _ path _ searcher (22) -
rubygems
/ source _ index (11) -
rubygems
/ spec _ fetcher (11) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (6) - socket (33)
- uri (11)
クラス
- Array (83)
- Dir (77)
- Encoding (11)
- Enumerator (5)
-
Enumerator
:: Lazy (28) -
Gem
:: CommandManager (22) -
Gem
:: DependencyInstaller (22) -
Gem
:: DependencyList (11) -
Gem
:: GemPathSearcher (22) -
Gem
:: SourceIndex (11) -
Gem
:: SpecFetcher (11) - Matrix (66)
-
Net
:: HTTP (11) - Pathname (11)
-
RDoc
:: Context (55) -
RDoc
:: TopLevel (33) - Range (11)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Socket
:: AncillaryData (33) - String (11)
-
URI
:: Generic (11)
モジュール
- Enumerable (133)
- Find (11)
- Kernel (99)
-
REXML
:: Node (11)
キーワード
-
$ LDFLAGS (11) -
$ libs (11) - ExternalEntity (11)
- bsearch (22)
-
bsearch
_ index (9) - detect (22)
- entries (11)
- filter (18)
-
find
_ all (44) -
find
_ class _ named (11) -
find
_ class _ path (11) -
find
_ command (11) -
find
_ command _ possibilities (11) -
find
_ enclosing _ module _ named (11) -
find
_ executable (11) -
find
_ first _ recursive (11) -
find
_ gems _ with _ sources (11) -
find
_ header (11) -
find
_ index (88) -
find
_ library (22) -
find
_ local _ symbol (22) -
find
_ matching (11) -
find
_ module _ named (22) -
find
_ name (22) -
find
_ proxy (11) -
find
_ spec _ by _ name _ and _ version (11) -
find
_ symbol (11) -
find
_ system _ command (18) -
find
_ type (22) - foreach (33)
- index (55)
-
ip
_ pktinfo (11) -
ipv6
_ pktinfo (11) -
ipv6
_ pktinfo _ ifindex (11) - list (11)
- namespace (11)
- new (22)
- open (22)
- pack (19)
- pack テンプレート文字列 (11)
- produce (5)
-
record
_ location (11) - select (33)
- unpack (11)
検索結果
先頭5件
-
Find
. # find(*dirs) {|file| . . . } -> nil (44360.0) -
find(1) のように dir 配下のすべてのファイルや ディレクトリを一つずつ引数 file に渡してブロックを実行します。
...
find(1) のように dir 配下のすべてのファイルや
ディレクトリを一つずつ引数 file に渡してブロックを実行します。
ディレクトリのシンボリックリンクは辿りません。
また file に渡される順序は不定です。
ブロックを省略......ます。
@param dirs 探索するディレクトリを一つ以上指定します。
例:
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 (44360.0) -
find(1) のように dir 配下のすべてのファイルや ディレクトリを一つずつ引数 file に渡してブロックを実行します。
...
find(1) のように dir 配下のすべてのファイルや
ディレクトリを一つずつ引数 file に渡してブロックを実行します。
ディレクトリのシンボリックリンクは辿りません。
また file に渡される順序は不定です。
ブロックを省略......tor を返します。
@param dirs 探索するディレクトリを一つ以上指定します。
@param ignore_error 探索中に発生した例外を無視するかどうかを指定します。
例:
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... -
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (24417.0) -
find a module at a higher scope
...
find a module at a higher scope... -
Pathname
# find {|pathname| . . . } -> nil (24332.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 (24332.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... -
Gem
:: GemPathSearcher # find(path) -> Gem :: Specification | nil (24307.0) -
与えられたパスにマッチする Gem::Specification を一つだけ返します。
...与えられたパスにマッチする Gem::Specification を一つだけ返します。
@see Enumerable#find... -
Enumerable
# find _ index {|obj| . . . } -> Integer | nil (21563.0) -
条件に一致する最初の要素の位置を返します。
...ram val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(......素の位置を返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられな... -
Enumerable
# find _ index(val) -> Integer | nil (21563.0) -
条件に一致する最初の要素の位置を返します。
...ram val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(......素の位置を返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられな... -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (21401.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
...RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。... -
Enumerable
# find _ index -> Enumerator (21363.0) -
条件に一致する最初の要素の位置を返します。
...ram val 位置を知りたいオブジェクトを指定します。
指定された val と == で等しい最初の要素の位置を返します。
等しい要素がひとつもなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index(11) #=> nil
(1..10).find_index(......素の位置を返します。
一つも真にならなかった場合は nil を返します。
//emlist[例][ruby]{
(1..10).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> nil
(1..100).find_index {|i| i % 5 == 0 and i % 7 == 0 } #=> 34
//}
引数、ブロックのどちらも与えられな... -
Enumerable
# find(ifnone = nil) -> Enumerator (21356.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...らず、ifnone も指定されていないときは 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 == 0 }
#......ArgumentError: item not found
//}... -
Enumerable
# find(ifnone = nil) {|item| . . . } -> object (21356.0) -
要素に対してブロックを評価した値が真になった最初の要素を返します。
...らず、ifnone も指定されていないときは 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 == 0 }
#......ArgumentError: item not found
//}...