Module: ShouldClean

Defined in:
lib/should_clean.rb,
lib/should_clean/adverbs.rb,
lib/should_clean/cleaner.rb,
lib/should_clean/version.rb,
lib/should_clean/replacer.rb,
lib/should_clean/simulator.rb,
lib/should_clean/conjugator.rb,
lib/should_clean/converters.rb,
lib/should_clean/converters/converter.rb,
lib/should_clean/converters/negative_converter.rb,
lib/should_clean/converters/positive_converter.rb

Defined Under Namespace

Modules: Adverbs, Cleaner, Conjugator, Converters Classes: Replacer, Simulator

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.clean(dir, dry_run = true) ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'lib/should_clean.rb', line 12

def self.clean(dir, dry_run = true)
  runner_klass = dry_run ? Simulator : Replacer

  Find.find(dir) do |path|
    if path.match /_spec\.rb$/
      runner = runner_klass.new(path)
      runner.run
    end
  end
end