Module: Preek
- Defined in:
- lib/preek.rb,
lib/preek/cli.rb,
lib/preek/version.rb,
lib/preek/smell_file.rb,
lib/preek/smell_klass.rb,
lib/preek/smell_reporter.rb,
lib/preek/smell_collector.rb
Defined Under Namespace
Classes: CLI, SmellCollector, SmellFile, SmellKlass, SmellReporter
Constant Summary collapse
- VERSION =
"1.1.0"
Class Method Summary collapse
Class Method Details
.Smell(filenames, excludes = []) ⇒ Object
6 7 8 9 10 |
# File 'lib/preek.rb', line 6 def self.Smell(filenames, excludes = []) files, not_files = filenames.partition { |file| File.exists? file } smelly_files = SmellCollector.new(files, excludes).smelly_files SmellReporter.new(smelly_files, not_files).print_result end |