るりまサーチ

最速Rubyリファレンスマニュアル検索!
296件ヒット [1-100件を表示] (0.042秒)

別のキーワード

  1. sourceinfocache search
  2. rubygems/source_info_cache search
  3. sourceinfocache search_with_source
  4. rubygems/source_info_cache search_with_source
  5. imap search

検索結果

<< 1 2 3 > >>

Net::IMAP#search(keys, charset = nil) -> [Integer] (18166.0)

SEARCH コマンドを送り、条件に合うメッセージの message sequence number を配列で返します。

...SEARCH コマンドを送り、条件に合うメッセージの message sequence number
を配列で返します。

Net::IMAP#examine もしくは Net::IMAP#select で
指定したメールボックスを検索対象とします。

検索の条件は key に文字列の1次元配列もしくは...
...imap.search(["SUBJECT", "hello"])
#=> [1, 6, 7, 8]
p imap.search(["SUBJECT", "hello", "FROM", "foo@example.com"])
#=> [6, 7]
p imap.search('SUBJECT "hello"')
#=> [1, 6, 7, 8]

@
param key 検索キー(文字列の配列もしくは文字列)
@
param charset 検索に用いるcharset
@
see Ne...
...t::IMAP#search...

Gem::SourceInfoCache#search(pattern, platform_only = false, all = false) -> [Gem::Specification] (18132.0)

与えられた条件を満たす Gem::Specification のリストを返します。

...ストを返します。

@
param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。

@
param platform_only 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。

@
param all 真を指定す...
...るとキャッシュを更新してから検索を実行します。

@
see Gem::SourceIndex#search...

Gem::SourceIndex#search(gem_pattern, platform_only = false) -> [Gem::Specification] (18114.0)

引数で指定された条件を満たす Gem のリストを返します。

...引数で指定された条件を満たす Gem のリストを返します。

@
param gem_pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。

@
param platform_only 真を指定するとプラットフォームが一致するもののみを返します。...

StringScanner#search_full(regexp, s, f) -> object (6168.0)

regexp で指定された正規表現とマッチするまで文字列をスキャンします。

...になります。

* search_full(regexp, true, true) は StringScanner#scan_until と同等。
* search_full(regexp, true, false) は StringScanner#skip_until と同等。
* search_full(regexp, false, true) は StringScanner#check_until と同等。
* search_full(regexp, false, fals...
...e) は StringScanner#exist? と同等。

@
param regexp マッチに用いる正規表現を指定します。

@
param s true ならばスキャンポインタを進めます。
false ならばスキャンポインタを進めません。

@
param f true ならばマッチした部分文字...
...[ruby]{
require 'strscan'

s = StringScanner.new('test string')
p s.search_full(/t/, true, true) #=> "t"
p s.search_full(/str/, false, true) #=> "est str"
p s.search_full(/string/, true, true) #=> "est string"
//}


@
see StringScanner#scan_until StringScanner#skip_until StringScanner#ch...

Net::IMAP#uid_search(keys, charset = nil) -> [Integer] (6166.0)

UID SEARCH コマンドを送り、条件に合うメッセージの UID を配列で返します。

...UID SEARCH コマンドを送り、条件に合うメッセージの UID
を配列で返します。

Net::IMAP#examine もしくは Net::IMAP#select で
指定したメールボックスを検索対象とします。

検索の条件は key に文字列の1次元配列もしくは文字列で渡...
...d_search(["SUBJECT", "hello"])
#=> [1, 6, 7, 8]
p imap.uid_search(["SUBJECT", "hello", "FROM", "foo@example.com"])
#=> [6, 7]
p imap.uid_search('SUBJECT "hello"')
#=> [1, 6, 7, 8]

@
param key 検索キー(文字列の配列もしくは文字列)
@
param charset 検索に用いるcharset
@
se...
...e Net::IMAP#uid_search...

絞り込み条件を変える

Gem::SourceInfoCache#search_with_source(pattern, only_platform = false, all = false) -> Array (6126.0)

与えられた条件を満たす Gem::Specification と URL のリストを返します。

...ストを返します。

@
param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。

@
param only_platform 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。

@
param all 真を指定す...
...るとキャッシュを更新してから検索を実行します。

@
return 第一要素を Gem::Specification、第二要素を取得元の URL とする配列を要素とする配列を返します。...

Array#bsearch -> Enumerator (6113.0)

ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値を二分探 索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返し ます。self はあらかじめソートしておく必要があります。

...します。

//emlist[例][ruby]{
ary = [0, 4, 7, 10, 12]
ary.bsearch {|x| x >= 4 } # => 4
ary.bsearch {|x| x >= 6 } # => 7
ary.bsearch {|x| x >= -1 } # => 0
ary.bsearch {|x| x >= 100 } # => nil
//}

find-any モードは bsearch(3) のように動作します。ブロックは真偽値
では...
...返します。

//emlist[例][ruby]{
ary = [0, 4, 7, 10, 12]
# 4 <= v < 8 になる要素を検索
ary.bsearch {|x| 1 - x / 4 } # => 4 or 7
# 8 <= v < 10 になる要素を検索
ary.bsearch {|x| 4 - x / 2 } # => nil
//}

上記の 2 つのモードを混在して使用しないでください(ブ...
...った場合は、 Enumerator のインスタンスを返します。

@
raise TypeError ブロックの評価結果が true、false、nil、数値以外であっ
た場合に発生します。

@
see Range#bsearch, https://magazine.rubyist.net/articles/0041/0041-200Special-note.html...
...合は、 Enumerator のインスタンスを返します。

@
raise TypeError ブロックの評価結果が true、false、nil、数値以外であっ
た場合に発生します。

@
see Array#bsearch_index, Range#bsearch, https://magazine.rubyist.net/articles/0041/0041-200Specia...

Array#bsearch { |x| ... } -> object | nil (6113.0)

ブロックの評価結果で範囲内の各要素の判定を行い、条件を満たす値を二分探 索(計算量は O(log n))で検索します。要素が見つからない場合は nil を返し ます。self はあらかじめソートしておく必要があります。

...します。

//emlist[例][ruby]{
ary = [0, 4, 7, 10, 12]
ary.bsearch {|x| x >= 4 } # => 4
ary.bsearch {|x| x >= 6 } # => 7
ary.bsearch {|x| x >= -1 } # => 0
ary.bsearch {|x| x >= 100 } # => nil
//}

find-any モードは bsearch(3) のように動作します。ブロックは真偽値
では...
...返します。

//emlist[例][ruby]{
ary = [0, 4, 7, 10, 12]
# 4 <= v < 8 になる要素を検索
ary.bsearch {|x| 1 - x / 4 } # => 4 or 7
# 8 <= v < 10 になる要素を検索
ary.bsearch {|x| 4 - x / 2 } # => nil
//}

上記の 2 つのモードを混在して使用しないでください(ブ...
...った場合は、 Enumerator のインスタンスを返します。

@
raise TypeError ブロックの評価結果が true、false、nil、数値以外であっ
た場合に発生します。

@
see Range#bsearch, https://magazine.rubyist.net/articles/0041/0041-200Special-note.html...
...合は、 Enumerator のインスタンスを返します。

@
raise TypeError ブロックの評価結果が true、false、nil、数値以外であっ
た場合に発生します。

@
see Array#bsearch_index, Range#bsearch, https://magazine.rubyist.net/articles/0041/0041-200Specia...

Range#bsearch -> Enumerator (6113.0)

ブロックの評価結果で範囲内の各要素の大小判定を行い、条件を満たす値を二 分探索(計算量は O(log n))で検索します。要素が見つからない場合は nil を 返します。

....size).bsearch {|i| ary[i] >= 4 } # => 1
(0...ary.size).bsearch {|i| ary[i] >= 6 } # => 2
(0...ary.size).bsearch {|i| ary[i] >= 8 } # => 3
(0...ary.size).bsearch {|i| ary[i] >= 100 } # => nil

(0.0...Float::INFINITY).bsearch {|x| Math.log(x) >= 0 } # => 1.0
//}

find-any モードは bsearch(3) の...
...を返すか、nil を返します。

//emlist[例][ruby]{
ary = [0, 100, 100, 100, 200]
(0..4).bsearch {|i| 100 - ary[i] } # => 1, 2 or 3
(0..4).bsearch {|i| 300 - ary[i] } # => nil
(0..4).bsearch {|i| 50 - ary[i] } # => nil
//}

上記の 2 つのモードを混在して使用しないでくだ...
...ばれるかは
未規定です。

ブロックが与えられなかった場合は、 Enumerator のインスタンスを返します。

@
raise TypeError ブロックの評価結果が true、false、nil、数値以外であっ
た場合に発生します。

@
see Array#bsearch...
<< 1 2 3 > >>