Class: Rupert::RPM::Signature::Index

Inherits:
Object
  • Object
show all
Defined in:
lib/rupert/rpm/signature/index.rb

Instance Method Summary collapse

Constructor Details

#initialize(entries, store) ⇒ Index

Initializes a new signature index, given the header’s entries and the store containing actual data.



15
16
17
18
# File 'lib/rupert/rpm/signature/index.rb', line 15

def initialize(entries, store)
  @entries = entries
  @store = store
end

Instance Method Details

#get(tag) ⇒ Object

Retrieves data pointed by given tag.



25
26
27
28
# File 'lib/rupert/rpm/signature/index.rb', line 25

def get(tag)
  entry = @entries[tag]
  @store.fetch(entry)
end