class Renamespace::ReplacementsLogger

Attributes

logged_replacements[RW]

Public Class Methods

new() click to toggle source
# File lib/renamespace/replacements_logger.rb, line 5
def initialize
  @logged_replacements = []
end

Public Instance Methods

log(search_str, replace_str) click to toggle source
# File lib/renamespace/replacements_logger.rb, line 9
def log(search_str, replace_str)
  return if logged_replacements.include?([search_str, replace_str])

  logged_replacements << [search_str, replace_str]
  puts Rainbow('%s -> %s' % [search_str, replace_str]).blue
end