Class: Rubycritic::SmellAdapter::Flay

Inherits:
Object
  • Object
show all
Defined in:
lib/rubycritic/adapters/smell/flay.rb

Instance Method Summary collapse

Constructor Details

#initialize(paths) ⇒ Flay



8
9
10
# File 'lib/rubycritic/adapters/smell/flay.rb', line 8

def initialize(paths)
  @flay = ::Rubycritic::Analyser::Flay.new(paths)
end

Instance Method Details

#smellsObject



12
13
14
15
16
# File 'lib/rubycritic/adapters/smell/flay.rb', line 12

def smells
  @flay.hashes.map do |structural_hash, nodes|
    create_smell(structural_hash, nodes)
  end
end