Class: Gemvault::Manifest::StoredGem

Inherits:
Object
  • Object
show all
Defined in:
lib/gemvault/manifest.rb

Overview

One stored gem: its identity (a GemEntry) plus the integrity digest and encryption flag the manifest keeps alongside it.

Instance Method Summary collapse

Instance Method Details

#filenameObject



15
# File 'lib/gemvault/manifest.rb', line 15

def filename = gem.filename

#matches?(bytes) ⇒ Boolean

Returns:

  • (Boolean)


17
# File 'lib/gemvault/manifest.rb', line 17

def matches?(bytes) = Manifest.digest(bytes) == sha256