module RSpec::ExampleGroups

def self.disambiguate(name, const_scope)

def self.disambiguate(name, const_scope)
  return name unless const_defined_on?(const_scope, name)
  # Add a trailing number if needed to disambiguate from an existing
  # constant.
  name << "_2"
  name.next! while const_defined_on?(const_scope, name)
  name
end