module SimpleCov::ResultMerger::ResultsetFile

def decode(content)

def decode(content)
  return {} unless content
  JSON.parse(content) || {}
rescue StandardError
  warn "[SimpleCov]: Warning! Parsing JSON content of resultset file failed"
  {}
end

def parse(path)

def parse(path)
  data = read(path)
  decode(data)
end

def read(path)

def read(path)
  return unless File.exist?(path)
  data = File.read(path)
  return if data.nil? || data.length < 2
  data
end