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.



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

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

Class Method Details

.buildObject



60
61
62
63
64
65
66
# File 'lib/corundum/gemcutter.rb', line 60

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)


72
73
74
# File 'lib/corundum/gemcutter.rb', line 72

def fulfilled?(dependency)

end