Class Bundler::RemoteSpecification
In: lib/bundler/remote_specification.rb
Parent: Object

Represents a lazily loaded gem specification, where the full specification is on the source server in rubygems’ "quick" index. The proxy object is to be seeded with what we‘re given from the source‘s abbreviated index - the full specification will only be fetched when necesary.

Methods

Included Modules

MatchPlatform

Attributes

name  [R] 
platform  [R] 
source  [RW] 
source_uri  [RW] 
version  [R] 

Public Class methods

Public Instance methods

Because Rubyforge cannot be trusted to provide valid specifications once the remote gem is downloaded, the backend specification will be swapped out.

Needed before installs, since the arch matters then and quick specs don‘t bother to include the arch in the platform string

[Validate]