ruby/lib/rubygems/specification.rb
##
# Raise an exception if the version of this spec conflicts with the one
# that is already loaded (+other+)
Raise an exception if the version of this spec conflicts with the one
that is already loaded (+other+)
Raise an exception if the version of this spec conflicts with the one that is already loaded ( + other + )
def check_version_conflict other 
    return if self.version == other.version
    msg = "can't activate #{full_name}, already activated #{other.full_name}"
    e = Gem::LoadError.new msg
    e.name = self.name
    raise e
  end
def check_version_conflict other return if self . version == other . version msg = "can't activate #{full_name}, already activated #{other.full_name}" e = Gem :: LoadError . new msg e . name = self . name raise e end
Raise an exception if the version of this spec conflicts with the one
that is already loaded (+other+)
Raise an exception if the version of this spec conflicts with the one that is already loaded ( + other + )
# :nodoc: # This gem is already loaded.  If the currently loaded gem is not in the # list of candidate gems, then we have a version conflict. # TODO: e.requirement = dep.requirement
other
<not_specific>