class Querylet::Template
Public Class Methods
new(querylet, ast)
click to toggle source
# File lib/querylet/template.rb, line 5 def initialize(querylet, ast) @querylet = querylet @ast = ast end
Public Instance Methods
call(args = nil)
click to toggle source
# File lib/querylet/template.rb, line 10 def call(args = nil) if args @querylet.set_context(args) end # AST should return a Querylet::Tree and call its eval method @ast.eval(@querylet) end