ライブラリ
- ビルトイン (277)
- matrix (66)
- mkmf (66)
- pathname (11)
- rake (11)
-
rdoc
/ context (55) -
rdoc
/ top _ level (22) -
rexml
/ document (11) -
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 (11)
- uri (11)
クラス
- Array (83)
-
Enumerator
:: Lazy (28) -
Gem
:: CommandManager (22) -
Gem
:: DependencyInstaller (22) -
Gem
:: DependencyList (11) -
Gem
:: GemPathSearcher (22) -
Gem
:: SourceIndex (11) -
Gem
:: SpecFetcher (11) - Matrix (66)
- Pathname (11)
-
RDoc
:: Context (55) -
RDoc
:: TopLevel (22) - Range (11)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (6) -
Socket
:: AncillaryData (11) - String (11)
-
URI
:: Generic (11)
モジュール
- Enumerable (144)
- Kernel (77)
-
REXML
:: Node (11)
キーワード
- bsearch (22)
-
bsearch
_ index (9) - detect (22)
- filter (18)
-
find
_ all (44) -
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) - index (55)
-
ipv6
_ pktinfo _ ifindex (11) - lazy (11)
- namespace (11)
- pack (19)
-
record
_ location (11) - select (33)
- unpack (11)
検索結果
先頭5件
-
Pathname
# find {|pathname| . . . } -> nil (18233.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 (18233.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 (18221.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 (18221.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 (18208.0) -
与えられたパスにマッチする Gem::Specification を一つだけ返します。
...与えられたパスにマッチする Gem::Specification を一つだけ返します。
@see Array#find... -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (15302.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
...RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。... -
Kernel
# find _ library(lib , func , *paths) -> bool (12303.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 (12303.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 ライブラリを... -
RDoc
:: Context # find _ module _ named(name) -> RDoc :: NormalModule | nil (12302.0) -
追加された RDoc::NormalModule から引数で指定した名前のモジュール を検索します。見つからなかった場合は nil を返します。
...追加された RDoc::NormalModule から引数で指定した名前のモジュール
を検索します。見つからなかった場合は nil を返します。
@param name モジュールの名前を文字列で指定します。... -
Enumerable
# find _ all -> Enumerator (12221.0) -
各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。
...or を返します。
//emlist[例][ruby]{
(1..10).find_all # => #<Enumerator: 1..10:find_all>
(1..10).find_all { |i| i % 3 == 0 } # => [3, 6, 9]
[1,2,3,4,5].select # => #<Enumerator: [1, 2, 3, 4, 5]:select>
[1,2,3,4,5].select { |num| num.even? } #......=> [2, 4]
//}
@see Enumerable#reject
@see Enumerable#grep... -
Enumerable
# find _ all {|item| . . . } -> [object] (12221.0) -
各要素に対してブロックを評価した値が真であった要素を全て含む配列を 返します。真になる要素がひとつもなかった場合は空の配列を返します。
...or を返します。
//emlist[例][ruby]{
(1..10).find_all # => #<Enumerator: 1..10:find_all>
(1..10).find_all { |i| i % 3 == 0 } # => [3, 6, 9]
[1,2,3,4,5].select # => #<Enumerator: [1, 2, 3, 4, 5]:select>
[1,2,3,4,5].select { |num| num.even? } #......=> [2, 4]
//}
@see Enumerable#reject
@see Enumerable#grep... -
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (12218.0) -
find a module at a higher scope
...
find a module at a higher scope...