class Kia::Commands::Build

Attributes

templates[RW]

Public Instance Methods

compile() click to toggle source
# File lib/kia/commands/build.rb, line 10
def compile
  @templates = []

  files = Dir.glob(["**/source/*.erb"])

  files.each do |file|
    @templates << Tilt.new(file)
  end
end
output() click to toggle source
# File lib/kia/commands/build.rb, line 20
def output
  @templates.each do |template|
    template.file.gsub!("source", "public").gsub!(".erb", "")

    File.open(template.file, "w") do |file|
      file.write(template.render)
    end
  end
end