Sha256: 9adac362f83dd3714cc8476f721fa72c0dc309ac3017dabad79fe46357b0a51f
Contents?: true
Size: 349 Bytes
Versions: 2
Compression:
Stored size: 349 Bytes
Contents
require 'pry-byebug' module CrystalRuby module Template Dir[File.join(File.dirname(__FILE__), "templates", "*.cr")].each do |file| template_name = File.basename(file, File.extname(file)).capitalize const_set(template_name, File.read(file)) end def self.render(template, context) template % context end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
crystalruby-0.1.4 | lib/crystalruby/template.rb |
crystalruby-0.1.3 | lib/crystalruby/template.rb |