class Cbratools::RenameComponent::FileRefactorer
Public Class Methods
new(file, name_changes)
click to toggle source
# File lib/cbratools/rename_component.rb, line 84 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 89 def refactor() file = File.read(@file) @name_changes.each do |name_change| file = file.gsub(name_change.first, name_change.last) end File.open(@file, "w") do |f| f.write(file) end end