class Viperaptor::RambafileGenerator
Responsible for creating Viperaptor
configs
Public Class Methods
create_rambafile(properties)
click to toggle source
Creates a Rambafile
using the provided properties hashmap @param properties Rambafile
properties
@return void
# File lib/viperaptor/code_generation/rambafile_generator.rb, line 12 def self.create_rambafile(properties) file_source = IO.read(File.dirname(__FILE__) + '/Rambafile.liquid') template = Liquid::Template.parse(file_source) output = template.render(properties).gsub!(/[\n]{3,}/, "\n\n"); File.open(RAMBAFILE_NAME, 'w+') {|f| f.write(output) } end