Module: Crystalize::Support

Defined in:
lib/crystalize/support.rb

Instance Method Summary collapse

Instance Method Details

#each_cr_file_line(&block) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/crystalize/support.rb', line 3

def each_cr_file_line(&block)
  Dir['./**/**/*.cr'].each do |filename|
    puts filename
    content = []
    File.readlines(filename).each do |line|
      content << yield(line)
    end
    File.open(filename, "w") { |f| content.each do |line| f << line end}
  end
end