Class: Rubycritic::SmellAdapter::Flog

Inherits:
Object
  • Object
show all
Defined in:
lib/rubycritic/smell_adapters/flog.rb

Instance Method Summary collapse

Constructor Details

#initialize(flog) ⇒ Flog

Returns a new instance of Flog.



7
8
9
# File 'lib/rubycritic/smell_adapters/flog.rb', line 7

def initialize(flog)
  @flog = flog
end

Instance Method Details

#smellsObject



11
12
13
14
15
16
17
# File 'lib/rubycritic/smell_adapters/flog.rb', line 11

def smells
  smells = []
  @flog.each_by_score do |class_method, score|
    smells << create_smell(class_method, score)
  end
  smells
end