View Source Dragon.Template.Evaluate (dragon v1.0.1)
Core heart of evaluating EEX Templates.
Although Dragon is a standalone genserver for its data, we still try to push the Dragon struct on the current processes' stack to keep data movement to a minimum, and bring it in again with Dragon.get() only when we've lost the context (such as when called from within a template's helper functions).