benedikt/tempo

View on GitHub
lib/tempo.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'tempo/version'

require 'tempo/lexer'
require 'tempo/parser'
require 'tempo/runtime'
require 'tempo/context'
require 'tempo/core_ext'
require 'tempo/safe_string'

module Tempo
  class << self
    attr_writer :runtime

    def runtime
      @runtime ||= Tempo::Runtime.new
    end

    def render(template, context = {})
      runtime.render(template, context)
    end
  end
end