Class: StyleScript::CommentNode
Overview
Pass through StyleScript comments into JavaScript comments at the same position.
Constant Summary
Constants inherited from Node
Instance Method Summary collapse
- #compile_node(o = {}) ⇒ Object
-
#initialize(lines) ⇒ CommentNode
constructor
A new instance of CommentNode.
Methods inherited from Node
#children, children, #compile, #compile_closure, #contains?, #idt, statement, #statement?, statement_only, #statement_only?, top_sensitive, #top_sensitive?, #unwrap, #write
Constructor Details
#initialize(lines) ⇒ CommentNode
Returns a new instance of CommentNode.
308 309 310 |
# File 'lib/style_script/nodes.rb', line 308 def initialize(lines) @lines = lines.value end |
Instance Method Details
#compile_node(o = {}) ⇒ Object
312 313 314 315 |
# File 'lib/style_script/nodes.rb', line 312 def compile_node(o={}) delimiter = "\n#{idt}//" write("#{delimiter}#{@lines.join(delimiter)}") end |