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

class Gem::SourceInfoCacheEntry

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

要約

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

特異メソッド

new(si, size) -> Gem::SourceInfoCacheEntry

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

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

インスタンスメソッド

refresh(source_uri, all) -> Gem::SourceIndex

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

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

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

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

source_index -> Gem::SourceIndex

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

class Gem::SourceInfoCacheEntry