class RubyCritic::Analyser::Complexity
Public Class Methods
new(analysed_modules)
click to toggle source
# File lib/rubycritic/analysers/complexity.rb, line 10 def initialize(analysed_modules) @flog = Flog.new @analysed_modules = analysed_modules end
Public Instance Methods
run()
click to toggle source
# File lib/rubycritic/analysers/complexity.rb, line 15 def run @analysed_modules.each do |analysed_module| @flog.reset @flog.flog(analysed_module.path) analysed_module.complexity = @flog.total_score.round(2) print green '.' end puts '' end
to_s()
click to toggle source
# File lib/rubycritic/analysers/complexity.rb, line 25 def to_s 'complexity' end