class Gem::Requirement

def exact?

def exact?
  return false unless @requirements.size == 1
  @requirements[0][0] == "="
end unless allocate.respond_to?(:exact?)

def none?

Backport of performance enhancement added to Rubygems 1.4
def none?
  @none ||= (to_s == ">= 0")
end unless allocate.respond_to?(:none?)