Maintenance of Ruby 2.0.0 ended on February 24, 2016. Read more

In Files

  • rubygems/dependency_resolver.rb

Class/Module Index [+]

Quicksearch

Gem::DependencyResolver::DependencyRequest

Used Internally. Wraps a Depedency 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.rb, line 328
def initialize(dep, act)
  @dependency = dep
  @requester = act
end
            

Public Instance Methods

==(other) click to toggle source
 
               # File rubygems/dependency_resolver.rb, line 347
def ==(other)
  case other
  when Dependency
    @dependency == other
  when DependencyRequest
    @dependency == other.dependency && @requester == other.requester
  else
    false
  end
end
            
matches_spec?(spec) click to toggle source
 
               # File rubygems/dependency_resolver.rb, line 339
def matches_spec?(spec)
  @dependency.matches_spec? spec
end
            
name() click to toggle source
 
               # File rubygems/dependency_resolver.rb, line 335
def name
  @dependency.name
end
            
to_s() click to toggle source
 
               # File rubygems/dependency_resolver.rb, line 343
def to_s
  @dependency.to_s
end