Exception: Gem::MissingSpecVersionError

Inherits:
MissingSpecError show all
Defined in:
lib/rubygems/errors.rb

Overview

Raised when trying to activate a gem, and the gem exists on the system, but not the requested version. Instead of rescuing from this class, make sure to rescue from the superclass Gem::LoadError to catch all types of load errors.

Instance Attribute Summary collapse

Attributes inherited from LoadError

#name, #requirement

Instance Method Summary collapse

Methods inherited from MissingSpecError

#message

Constructor Details

#initialize(name, requirement, specs) ⇒ MissingSpecVersionError

Returns a new instance of MissingSpecVersionError.


58
59
60
61
# File 'lib/rubygems/errors.rb', line 58

def initialize(name, requirement, specs)
  super(name, requirement)
  @specs = specs
end

Instance Attribute Details

#specsObject (readonly)

Returns the value of attribute specs


56
57
58
# File 'lib/rubygems/errors.rb', line 56

def specs
  @specs
end