4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/clean_code.rb', line 4
def self.process
current_project = `pwd`
rbfiles = File.join("**", "*.rb")
files = Dir.glob(rbfiles)
current_project = current_project.gsub(/\n/,"")
files.each do |file_name|
content = File.read(current_project + "/" +file_name)
content = content.gsub(/binding.pry/,"\s")
content = content.gsub(/byebug/,"\s")
content = content.gsub!(/[\s]+[\n]+/, "\n")
File.open(current_project + "/" +file_name, "w") do |file|
file.puts content
end
end
system "echo", "-e", "\e[92mYour file .rb was successfully beautified!"
rescue Exception => e
system "echo", "-e", "\e[91m#{e.message}"
system "echo", "-e", "\e[91mMake sure you're in the right place!"
end
|