class Cbratools::RenameComponent::FolderRenamer

Public Class Methods

new(folder, name_changes) click to toggle source
# File lib/cbratools/rename_component.rb, line 101
def initialize(folder, name_changes)
  @folder = folder
  @name_changes = name_changes
end

Public Instance Methods

refactor() click to toggle source
# File lib/cbratools/rename_component.rb, line 106
def refactor
  new_folder = @folder.gsub(/#{@name_changes.last.first}$/, @name_changes.last.last)
  FileUtils.move(@folder, new_folder)
end