Class: Rubycritic::SmellAdapter::Reek

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

Instance Method Summary collapse

Constructor Details

#initialize(paths) ⇒ Reek

Returns a new instance of Reek.



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

def initialize(paths)
  @reek = ::Rubycritic::Analyser::Reek.new(paths)
end

Instance Method Details

#smellsObject



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

def smells
  @reek.smells.map do |smell|
    create_smell(smell)
  end
end