class Cbratools::RenameComponent::FilesRenamer
Public Class Methods
new(file, name_changes)
click to toggle source
# File lib/cbratools/rename_component.rb, line 113 def initialize(file, name_changes) @file = file @name_changes = name_changes end
Public Instance Methods
refactor()
click to toggle source
# File lib/cbratools/rename_component.rb, line 118 def refactor file = File.split(@file) new_file_name = file.last.gsub(/#{@name_changes.last.first}/, @name_changes.last.last) new_file = File.join(file.first, new_file_name) FileUtils.move(@file, new_file) end