R/inverted.R

Defines functions processInverted inverted

inverted <- function(texts, keys, renders){
   force(texts)
   force(keys)
   force(renders)   
   renderFUN <- function(value, context){
      processInverted(value, context, texts, keys, renders)
   }
   renderFUN
}
 
processInverted <- function(value, context, texts, keys, renders){
   if (!isFalsey(value)){
     return()
   }
   values <- lapply(keys, resolve, context=context)
   return(renderTemplate(values, context, texts, renders))
}

Try the whisker package in your browser

Any scripts or data that you put into this service are public.

whisker documentation built on Dec. 5, 2022, 5:22 p.m.