class Hamlit::Block::ScriptCompiler
Suppress block's internal rendering result and pass it to [:capture, …].
Public Instance Methods
compile_script_assign(var, node) { |node| ... }
click to toggle source
Calls superclass method
# File lib/hamlit/block/script_compiler.rb, line 5 def compile_script_assign(var, node, &block) if node.children.empty? super else [:multi, [:block, "#{var} = #{node.value[:text]}", [:multi, [:newline], [:capture, @identity.generate, yield(node)], ], ], ] end end