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

class Gem::SourceInfoCacheEntry

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

Abstract

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

特異メソッド

new(si, size)

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

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

インスタンスメソッド

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

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

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

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

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

source_index -> [[c:Gem::SourceIndex]]

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

Methods

Classes