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