class CodeClimate::TestReporter::ShortenFilename

def apply_prefix(filename)

def apply_prefix(filename)
  if (prefix = CodeClimate::TestReporter.configuration.path_prefix)
    File.join(prefix, filename)
  else
    filename
  end
end

def initialize(filename)

def initialize(filename)
  @filename = filename
end

def short_filename

def short_filename
  return @filename unless ::SimpleCov.root
  apply_prefix @filename.gsub(/^#{Regexp.escape(::SimpleCov.root)}/, ".").gsub(%r{^\./}, "")
end