for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
module Kerb
class Template
def initialize(erb, vars)
@erb = erb
vars.each { |k, v| instance_variable_set("@#{k}", v) }
end
def render
ERB.new(@erb).result(binding)
def render_to_file(file)
File.open(file, 'w') { |f| f.write(render) }