Class: Corundum::GemCutter::DepsChecker

Inherits:
Object
  • Object
show all
Defined in:
lib/corundum/gemcutter.rb

Direct Known Subclasses

CheckerForRubyGems189, CheckerForRubyGems200

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeDepsChecker

Returns a new instance of DepsChecker.



65
66
67
# File 'lib/corundum/gemcutter.rb', line 65

def initialize
  @checker = Gem::SpecFetcher.new
end

Class Method Details

.buildObject



57
58
59
60
61
62
63
# File 'lib/corundum/gemcutter.rb', line 57

def self.build
  if Gem::SpecFetcher.instance_methods.include?(:find_matching)
    CheckerForRubyGems189.new
  else
    CheckerForRubyGems200.new
  end
end

Instance Method Details

#fulfilled?(dependency) ⇒ Boolean

Returns:

  • (Boolean)


69
70
71
# File 'lib/corundum/gemcutter.rb', line 69

def fulfilled?(dependency)

end