Class: Renamespace
- Inherits:
-
Object
- Object
- Renamespace
- Defined in:
- lib/renamespace.rb,
lib/renamespace/paths.rb,
lib/renamespace/version.rb,
lib/renamespace/directories.rb,
lib/renamespace/move_spec_file.rb,
lib/renamespace/replacements_logger.rb,
lib/renamespace/rename_within_all_files.rb,
lib/renamespace/renamespace_file_content.rb,
lib/renamespace/rename_within_file_content.rb,
lib/renamespace/move_and_renamespace_source_file.rb,
lib/renamespace/expand_relative_requires_in_file_content.rb,
lib/renamespace/expand_relative_requires_within_all_files.rb
Defined Under Namespace
Modules: Directories Classes: ExpandRelativeRequiresInFileContent, ExpandRelativeRequiresWithinAllFiles, MoveAndRenamespaceSourceFile, MoveSpecFile, Paths, RenameWithinAllFiles, RenameWithinFileContent, RenamespaceFileContent, ReplacementsLogger
Constant Summary collapse
- VERSION =
'0.1.7'
Instance Method Summary collapse
- #call ⇒ Object
-
#initialize(source_file_path:, destination_file_path:, can_omit_prefixes_count:, no_superclass_prefixing:) ⇒ Renamespace
constructor
A new instance of Renamespace.
Constructor Details
#initialize(source_file_path:, destination_file_path:, can_omit_prefixes_count:, no_superclass_prefixing:) ⇒ Renamespace
17 18 19 20 21 22 23 24 |
# File 'lib/renamespace.rb', line 17 def initialize(source_file_path:, destination_file_path:, can_omit_prefixes_count:, no_superclass_prefixing:) @paths = Renamespace::Paths.new( source: source_file_path, destination: destination_file_path, ) @can_omit_prefixes_count = can_omit_prefixes_count @no_superclass_prefixing = no_superclass_prefixing end |
Instance Method Details
#call ⇒ Object
26 27 28 29 30 31 32 |
# File 'lib/renamespace.rb', line 26 def call move_and_renamespace_source_file move_spec_file rename_within_all_files remove_empty_dirs end |