class SpottGem
Public Class Methods
process()
click to toggle source
# File lib/spott_gem.rb, line 2 def self.process content = File.read("Gemfile") content = content.gsub(/\#\s.*\s*/,"") content = content.gsub(/'/, '"') content = content.gsub(/\s*^group/, "\n\ngroup") content = content.gsub(/\s*^\s+^gem/, "\n\ngem") File.open("Gemfile", "w") do |file| file.puts content end system "echo", "-e", "\e[92mYour Gemfile 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