Method: Gem::Resolver#activation_request

Defined in:
lib/rubygems/resolver.rb

#activation_request(dep, possible) ⇒ Object

Creates an ActivationRequest for the given dep and the last possible specification.

Returns the Specification and the ActivationRequest



135
136
137
138
139
140
141
142
143
144
145
# File 'lib/rubygems/resolver.rb', line 135

def activation_request(dep, possible) # :nodoc:
  spec = possible.pop

  explain :activate, [spec.full_name, possible.size]
  explain :possible, possible

  activation_request =
    Gem::Resolver::ActivationRequest.new spec, dep, possible

  [spec, activation_request]
end