Specifies a Specification object that should be activated. Also contains a dependency that was used to introduce this activation.

Attributes
Read

The parent request for this activation request.

Read

The specification to be activated.

Class Methods

Creates a new ActivationRequest that will activate spec. The parent request is used to provide diagnostics in case of conflicts.

others_possible indicates that other specifications may also match this activation request.

Instance Methods

Is this activation request for a development dependency?

Downloads a gem at path and returns the file path.

The full name of the specification to be activated.

The Gem::Specification for this activation request.

True if the requested gem has already been installed.

The name of this activation request’s specification

Indicate if this activation is one of a set of possible requests for the same Dependency request.

Return the ActivationRequest that contained the dependency that we were activated for.

An alias for

The version of this activation request’s specification