In Files

Included Modules

Files

StateHTMLComplexityFormater

Public Instance Methods

def_compute_state(name, complexity, lines) click to toggle source
# File lib/saikuro.rb, line 875
def def_compute_state(name, complexity, lines)
  return if @filter.ignore?(complexity)
  klass = warn_error?(complexity, name)
  @out.puts "<tr><td>#{name}</td><td#{klass}>#{complexity}</td><td>#{lines}</td></tr>"
end
end() click to toggle source
# File lib/saikuro.rb, line 855
def end
  @out.puts "</body>"
  @out.puts "</html>"
end
end_class_compute_state(name) click to toggle source
# File lib/saikuro.rb, line 870
def end_class_compute_state(name)
  @out.puts "</table>"
  @out.puts "</div>"
end
start(new_out=nil) click to toggle source
# File lib/saikuro.rb, line 847
def start(new_out=nil)
  reset_data
  @out = new_out if new_out
  @out.puts "<html><head><title>Cyclometric Complexity</title></head>"
  @out.puts style_sheet
  @out.puts "<body>"
end
start_class_compute_state(type_name,name,complexity,lines) click to toggle source
# File lib/saikuro.rb, line 860
def start_class_compute_state(type_name,name,complexity,lines)
  @current = name
  @out.puts "<div class=\"class_complexity\">"
  @out.puts "<h2 class=\"class_name\">#{type_name} : #{name}</h2>"
  @out.puts "<div class=\"class_total_complexity\">Total Complexity: #{complexity}</div>"
  @out.puts "<div class=\"class_total_lines\">Total Lines: #{lines}</div>"
  @out.puts "<table width=\"100%\" border=\"1\">"
  @out.puts "<tr><th>Method</th><th>Complexity</th><th># Lines</th></tr>"
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.