Class: HTMLTokenCounterFormater
Instance Attribute Summary
Attributes inherited from BaseFormater
#current, #errors, #warnings
Instance Method Summary
collapse
style_sheet, #style_sheet
#initialize, #reset_data, #warn_error?
Constructor Details
This class inherits a constructor from BaseFormater
Instance Method Details
#end ⇒ Object
856
857
858
859
|
# File 'lib/metric_fu/saikuro/saikuro.rb', line 856
def end
@out.puts "</body>"
@out.puts "</html>"
end
|
#end_count ⇒ Object
853
854
|
# File 'lib/metric_fu/saikuro/saikuro.rb', line 853
def end_count
end
|
#end_file ⇒ Object
849
850
851
|
# File 'lib/metric_fu/saikuro/saikuro.rb', line 849
def end_file
@out.puts "</table>"
end
|
#line_token_count(line_number, number_of_tokens) ⇒ Object
843
844
845
846
847
|
# File 'lib/metric_fu/saikuro/saikuro.rb', line 843
def line_token_count(line_number,number_of_tokens)
return if @filter.ignore?(number_of_tokens)
klass = warn_error?(number_of_tokens, line_number)
@out.puts "<tr><td>#{line_number}</td><td#{klass}>#{number_of_tokens}</td></tr>"
end
|
#start(new_out = nil) ⇒ Object
819
820
821
822
823
824
825
|
# File 'lib/metric_fu/saikuro/saikuro.rb', line 819
def start(new_out=nil)
reset_data
@out = new_out if new_out
@out.puts "<html>"
@out.puts style_sheet
@out.puts "<body>"
end
|
#start_count(number_of_files) ⇒ Object
827
828
829
830
831
|
# File 'lib/metric_fu/saikuro/saikuro.rb', line 827
def start_count(number_of_files)
@out.puts "<div class=\"start_token_count\">"
@out.puts "Number of files: #{number_of_files}"
@out.puts "</div>"
end
|
#start_file(file_name) ⇒ Object
833
834
835
836
837
838
839
840
841
|
# File 'lib/metric_fu/saikuro/saikuro.rb', line 833
def start_file(file_name)
@current = file_name
@out.puts "<div class=\"file_count\">"
@out.puts "<p class=\"file_name\">"
@out.puts "File: #{file_name}"
@out.puts "</p>"
@out.puts "<table width=\"100%\" border=\"1\">"
@out.puts "<tr><th>Line</th><th>Tokens</th></tr>"
end
|