Sha256: 0e1114651cc5e5712d920e5f3b8410246b11d86facdfc584688a69361f796306
Contents?: true
Size: 600 Bytes
Versions: 1
Compression:
Stored size: 600 Bytes
Contents
# frozen_string_literal: true require('htx/malformed_template_error') require('htx/template') require('htx/text_parser') require('htx/version') ## # A Ruby compiler for HTX templates. # module HTX EMPTY_HASH = {}.freeze ## # Convenience method to create a new Template instance and compile it. # # * +name+ - Template name. Conventionally the path of the template file. # * +content+ - Template content. # * +options+ - Options to be passed to Template#compile. # def self.compile(name, content, options = EMPTY_HASH) Template.new(name, content).compile(**options) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
htx-0.1.0 | lib/htx.rb |