class GemFileBeautify

Public Class Methods

process() click to toggle source
# File lib/gemfile_beautify.rb, line 2
def self.process
  current_project = `pwd`
  output = current_project.gsub(/\n/,"")
  content = File.read(output + "/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(output + "/a", 'w') {|file| file.puts content}
end