Class: RailsRenamer::FileIterator

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_renamer/file_iterator.rb

Instance Method Summary collapse

Constructor Details

#initialize(file_repository, new_app_name) ⇒ FileIterator

Returns a new instance of FileIterator.



3
4
5
6
# File 'lib/rails_renamer/file_iterator.rb', line 3

def initialize(file_repository, new_app_name)
  @file_repository = file_repository
  @new_app_name = new_app_name
end

Instance Method Details

#parse_allObject



8
9
10
11
12
# File 'lib/rails_renamer/file_iterator.rb', line 8

def parse_all
  @file_repository.files_to_rename.each do |file|
    RailsRenamer::ContentReplacer.find_and_replace_application_name(file, @new_app_name)
  end
end