class Recode::Handler::Base

Public Instance Methods

rename_file(source, target) click to toggle source
# File lib/recode/handler/base.rb, line 19
def rename_file(source, target)
  FileUtils.mkdir_p File.dirname target
  FileUtils.mv source, target
end
save_file(file, content) click to toggle source
# File lib/recode/handler/base.rb, line 24
def save_file(file, content)
  File.write file, content
end
show_edit(file:, before:, after:) click to toggle source
# File lib/recode/handler/base.rb, line 13
def show_edit(file:, before:, after:)
  say "\n!txtblu!" + ("_" * terminal_width)
  say "!txtblu!edit: #{file}"
  puts diff before, after
end
show_rename(source:, target:) click to toggle source
# File lib/recode/handler/base.rb, line 7
def show_rename(source:, target:)
  say "\n!txtpur!" + ("_" * terminal_width)
  say "!txtpur!rename:"
  puts diff source, target
end