Class: ParseStateFormater

Inherits:
BaseFormater show all
Defined in:
lib/metricks/saikuro/saikuro.rb

Direct Known Subclasses

StateHTMLComplexityFormater

Instance Attribute Summary

Attributes inherited from BaseFormater

#current, #errors, #warnings

Instance Method Summary collapse

Methods inherited from BaseFormater

#initialize, #reset_data, #warn_error?

Constructor Details

This class inherits a constructor from BaseFormater

Instance Method Details

#def_compute_state(name, complexity, lines) ⇒ Object



882
883
884
885
886
# File 'lib/metricks/saikuro/saikuro.rb', line 882

def def_compute_state(name,complexity,lines)
  return if @filter.ignore?(complexity)
  warn_error?(complexity, name)
  @out.puts "Type:Def Name:#{name} Complexity:#{complexity} Lines:#{lines}"
end

#endObject



869
870
# File 'lib/metricks/saikuro/saikuro.rb', line 869

def end
end

#end_class_compute_state(name) ⇒ Object



878
879
880
# File 'lib/metricks/saikuro/saikuro.rb', line 878

def end_class_compute_state(name)
  @out.puts "-- END #{name} --"
end

#start(new_out = nil) ⇒ Object



864
865
866
867
# File 'lib/metricks/saikuro/saikuro.rb', line 864

def start(new_out=nil)
  reset_data
  @out = new_out if new_out
end

#start_class_compute_state(type_name, name, complexity, lines) ⇒ Object



872
873
874
875
876
# File 'lib/metricks/saikuro/saikuro.rb', line 872

def start_class_compute_state(type_name,name,complexity,lines)
  @current = name
  @out.puts "-- START #{name} --"
  @out.puts "Type:#{type_name} Name:#{name} Complexity:#{complexity} Lines:#{lines}"
end