Class: MutatorRails::FullMutate

Inherits:
Object
  • Object
show all
Includes:
Adamantium::Flat
Defined in:
lib/mutator_rails/full_mutate.rb

Instance Method Summary collapse

Constructor Details

#initializeFullMutate

Returns a new instance of FullMutate.



10
11
12
13
# File 'lib/mutator_rails/full_mutate.rb', line 10

def initialize(*)
  excluded_files
  @guide = Guide.new
end

Instance Method Details

#callObject



15
16
17
18
19
20
21
# File 'lib/mutator_rails/full_mutate.rb', line 15

def call
  Dir.glob(APP_BASE + '**/*.rb').sort_by { |x| File.size(x) }.each do |file|
    next if exclude?(file)

    SingleMutate.new(guide, file).call
  end
end