class Crystalize::ProjectConverter
Public Class Methods
new(files, options)
click to toggle source
# File lib/crystalize/project_converter.rb, line 3 def initialize(files, options) @files = files @options = options end
Public Instance Methods
convert()
click to toggle source
# File lib/crystalize/project_converter.rb, line 8 def convert files = @files ? Dir[@files] : [] puts "Processing #{files.size} files" files.select{|f| f.end_with?(".rb") }.each do |file| converter = CodeConverter.new(@options, File.read(file)) converter.convert result = converter.new_content_string File.open(file, 'w') {|f| f.write result} end puts "Done" end