module RSpec::Core::Metadata::LocationKeys

def [](key)

def [](key)
  return super if has_key?(key)
  case key
  when :location
    store(:location, location)
  when :file_path, :line_number
    file_path, line_number = file_and_line_number
    store(:file_path, file_path)
    store(:line_number, line_number)
    self[key]
  else
    super
  end
end