In Files

  • rubygems/dependency_resolver/dependency_request.rb

Class/Module Index [+]

Quicksearch

Gem::DependencyResolver::DependencyRequest

Used Internally. Wraps a Dependency object to also track which spec contained the Dependency.

Attributes

dependency[R]
requester[R]

Public Class Methods

new(dep, act) click to toggle source
 
               # File rubygems/dependency_resolver/dependency_request.rb, line 11
def initialize(dep, act)
  @dependency = dep
  @requester = act
end
            

Public Instance Methods

==(other) click to toggle source
 
               # File rubygems/dependency_resolver/dependency_request.rb, line 16
def ==(other)
  case other
  when Gem::Dependency
    @dependency == other
  when Gem::DependencyResolver::DependencyRequest
    @dependency == other.dependency && @requester == other.requester
  else
    false
  end
end
            
matches_spec?(spec) click to toggle source
 
               # File rubygems/dependency_resolver/dependency_request.rb, line 27
def matches_spec?(spec)
  @dependency.matches_spec? spec
end
            
name() click to toggle source
 
               # File rubygems/dependency_resolver/dependency_request.rb, line 31
def name
  @dependency.name
end