class Plate::GetLocalNode
Public Instance Methods
compile(compiler, parent = nil)
click to toggle source
# File lib/plate/compiler.rb, line 67 def compile(compiler, parent = nil) if parent && parent.is_a?(StyleNode) compiler.meta[name].nil? ? name : compiler.meta[name] elsif parent && parent.is_a?(ScriptNode) name else r = (parent && parent.repeat?) || compiler.repeating? !r && compiler.meta[name].nil? ? name : "{{#{name}}}" end end