Module: RailsRenamer
- Defined in:
- lib/rails_renamer.rb,
lib/rails_renamer/version.rb,
lib/rails_renamer/file_iterator.rb,
lib/rails_renamer/file_repository.rb,
lib/rails_renamer/content_replacer.rb,
lib/rails_renamer/original_name_locator.rb,
lib/rails_renamer/application_file_parser.rb
Defined Under Namespace
Classes: ApplicationFileParser, ContentReplacer, FileIterator, FileRepository, OriginalNameLocator
Constant Summary collapse
- VERSION =
"0.0.1"
Class Method Summary collapse
Class Method Details
.rename_current_application(application_root, new_app_name) ⇒ Object
12 13 14 15 16 17 18 19 20 |
# File 'lib/rails_renamer.rb', line 12 def self.rename_current_application(application_root, new_app_name) application_file = application_root + RailsRenamer::FileRepository.application_file current_name = RailsRenamer::ApplicationFileParser.new(application_file).application_name FileRepository.files_to_rename.each do |file_name| full_file_path = application_root + file_name ContentReplacer.find_and_replace_application_name(full_file_path, current_name, new_app_name) end end |