Method: CC::Analyzer::Formatters::HTMLFormatter::Location#code

Defined in:
lib/cc/analyzer/formatters/html_formatter.rb

#codeObject



189
190
191
192
193
194
195
196
197
# File 'lib/cc/analyzer/formatters/html_formatter.rb', line 189

def code
  first_line = start
  last_line = [
    end_line + CONTEXT_LINES,
    begin_line + MAX_LINES + CONTEXT_LINES,
    source_buffer.line_count,
  ].min
  source_buffer.source.lines[(first_line - 1)..(last_line - 1)].join("")
end