Module: RubyBeautifier

Defined in:
lib/ruby_beautifier.rb,
lib/ruby_beautifier/version.rb

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.filesObject



5
6
7
# File 'lib/ruby_beautifier.rb', line 5

def self.files
  Dir["**/*.rb"]
end

.runObject



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/ruby_beautifier.rb', line 9

def self.run
  files.each do |file|
    text = File.read(file)

    REGEX.keys.each do |regex|
      self.send regex, text
    end

    File.open(file, "w") { |file| file.puts text }
  end
end