class Rcov::CallSiteAnalyzer

def defsite(classname_or_fullname, methodname = nil)

analyzer.defsite("#", "g1")
analyzer.defsite("Foo", "f1")
or
analyzer.defsite("Foo.g1") # singleton method of the class
analyzer.defsite("Foo#f1") # instance method
Can be called in two ways:
Returns a DefSite object corresponding to the given method
def defsite(classname_or_fullname, methodname = nil)
  file, line = raw_data_relative[1][expand_name(classname_or_fullname, methodname)]
  return nil unless file && line
  DefSite.new(file, line)
end