Install-time checksum
EndpointSpecification
An EndpointSpecification
represents a fetched version
of a gem. It has extra
information such as the
checksum from
RubyGems.org, in addition to
gem name, version, and
platform.
Definition
All gems are parsed as part of
the Definition, which results in
a collection of
LazySpecification for each
gem
LazySpecification
Each LazySpecification
represents a specification of
the gem name, version, and
platform.
It gets materialized to either
a StubSpecification (if
already installed), or an
EndpointSpecification.