module Rbexy
Constants
- ContextNotFound
- VERSION
Public Class Methods
compile(template_string)
click to toggle source
# File lib/rbexy.rb, line 25 def compile(template_string) tokens = Rbexy::Lexer.new(template_string).tokenize template = Rbexy::Parser.new(tokens).parse template.compile end
configuration()
click to toggle source
# File lib/rbexy.rb, line 21 def configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/rbexy.rb, line 17 def configure yield(configuration) end
evaluate(template_string, runtime)
click to toggle source
# File lib/rbexy.rb, line 31 def evaluate(template_string, runtime) runtime.evaluate compile(template_string) end