class Swift::Boiler::Builder
Public Instance Methods
build_template(template)
click to toggle source
# File lib/swift/boiler/builder.rb, line 5 def build_template(template) Mustache.template_file = template.template_path mustache_template = Mustache.new mustache_template[:class_name] = template.class_name mustache_template[:date] = template.date mustache_template[:options] = template.options mustache_template[:properties] = template.properties # puts template.inspect create_file(mustache_template.render.to_s, mustache_template[:class_name]) end
create_file(text, class_name)
click to toggle source
# File lib/swift/boiler/builder.rb, line 16 def create_file(text, class_name) puts text out_file = File.new(class_name + ".swift", "w") out_file.puts(text) out_file.close end