class Tamale::Context

Public Class Methods

new(template, *args) click to toggle source
# File lib/tamale.rb, line 220
def initialize(template, *args)
  @template = template
  @args     = args
  @acc      = ''
end

Public Instance Methods

call() click to toggle source
# File lib/tamale.rb, line 226
def call
  instance_exec(*@args, &@template)
end

Private Instance Methods

text(val) click to toggle source
# File lib/tamale.rb, line 232
def text(val)
  @acc << val.to_s
end