module RDoc::SourceCodeAccess

Public Instance Methods

source_code_location() click to toggle source
# File lib/rdoc/generator/shomen_extensions.rb, line 71
def source_code_location
  src = source_code_raw
  if md = /File (.*?), line (\d+)/.match(src)
    file = md[1]
    line = md[2]
  else
    file = "(unknown)"
    line = 0
  end
  return file, line
end
source_code_raw() click to toggle source
# File lib/rdoc/generator/shomen_extensions.rb, line 59
def source_code_raw
  return '' unless @token_stream
  src = ""
  @token_stream.each do |t|
    next unless t
    src << t.text
  end
  #add_line_numbers(src)
  src
end