Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/source_info_cache_entryライブラリ > Gem::SourceInfoCacheEntryクラス

class Gem::SourceInfoCacheEntry

クラスの継承リスト: Gem::SourceInfoCacheEntry < Object < Kernel < BasicObject

要約

Gem::SourceInfoCache が持つエントリを表すためのクラスです。

目次

特異メソッド
new
インスタンスメソッド
refresh size source_index

特異メソッド

new(si, size) -> Gem::SourceInfoCacheEntry[permalink][rdoc]

キャッシュのエントリを作成します。

[PARAM] si:
Gem::SourceIndex のインスタンスを指定します。
[PARAM] size:
エントリのサイズを指定します。

インスタンスメソッド

refresh(source_uri, all) -> Gem::SourceIndex[permalink][rdoc]

ソースインデックスを更新します。

[PARAM] source_uri:
データを取得する URI を指定します。
[PARAM] all:
全てのインデックスを更新するかどうかを指定します。
size -> Fixnum[permalink][rdoc]

ソースエントリのサイズです。

ソースインデックスが変化したことを検出するために使用します。

source_index -> Gem::SourceIndex[permalink][rdoc]

このキャッシュエントリに対するソースインデックスです。