class Guard::RSpecFormatter

def extract_spec_location(metadata)

rspec issue https://github.com/rspec/rspec-core/issues/793
def extract_spec_location(metadata)
  root_metadata = metadata
  location = metadata[:location]
  until spec_path?(location)
    unless (metadata = _extract_group(metadata))
      STDERR.puts "no spec file location in #{root_metadata.inspect}"
      return root_metadata[:location]
    end
    # rspec issue https://github.com/rspec/rspec-core/issues/1243
    location = first_colon_separated_entry(metadata[:location])
  end
  location
end