text: % Generated by roxygen2: do not edit by hand
  % Please edit documentation in R/whisker.R
  \name{whisker.render}
  \alias{whisker.render}
  \title{Logicless templating}
  \usage{
  whisker.render(template, data = parent.frame(), partials = list(),
    debug = FALSE, strict = TRUE)
  }
  \arguments{
  \item{template}{\code{character} with template text}
  
  \item{data}{named \code{list} or \code{environment} with variables that will be used during rendering}
  
  \item{partials}{named \code{list} with partial templates, will be used during template construction}
  
  \item{debug}{Used for debugging purposes, likely to disappear}
  
  \item{strict}{\code{logical} if \code{TRUE} the seperation symbol is a "." otherwise a "$"}
  }
  \value{
  \code{character} with rendered template
  }
  \description{
  Logicless templating
  }
  \note{
  By default whisker applies html escaping on the generated text. 
  To prevent this use \{\{\{variable\}\}\} (triple) in stead of 
  \{\{variable\}\}.
  }
  \examples{
  template <- "Hello {{place}}!"
  place <- "World"
  
  whisker.render(template)
  
  # to prevent html escaping use triple {{{}}}
  template <- 
    "I'm escaped: {{name}}
  And I'm not: {{{name}}}"
  
  data <- list( name = '<My Name="Nescio&">')
  whisker.render(template, data)
  # I'm escaped: &lt;My Name=&quot;Nescio&amp;&quot;&gt;
  # And I'm not: <My Name="Nescio&">
  }
  