class Rcov::CallSiteAnalyzer

def expand_name(classname_or_fullname, methodname = nil)

def expand_name(classname_or_fullname, methodname = nil)
  if methodname.nil?
    case classname_or_fullname
    when /(.*)#(.*)/ then classname, methodname = $1, $2
    when /(.*)\.(.*)/ then classname, methodname = "#<Class:#{$1}>", $2
    else
      raise ArgumentError, "Incorrect method name"
    end
    return [classname, methodname]
  end
  [classname_or_fullname, methodname]
end