class RDoc::Generator::Darkfish

def get_svninfo klass

def get_svninfo klass
  constants = klass.constants or return {}
  constants.find { |c| c.value =~ SVNID_PATTERN } or return {}
  filename, rev, date, time, committer = $~.captures
  commitdate = Time.parse "#{date} #{time}"
  return {
    :filename    => filename,
    :rev         => Integer(rev),
    :commitdate  => commitdate,
    :commitdelta => time_delta_string(Time.now - commitdate),
    :committer   => committer,
  }
end