Class | Sass::Tree::DebugNode |
In: |
lib/sass/tree/debug_node.rb
|
Parent: | Node |
A dynamic node representing a Sass `@debug` statement.
@see Sass::Tree
@param expr [Script::Node] The expression to print
# File lib/sass/tree/debug_node.rb, line 8 8: def initialize(expr) 9: @expr = expr 10: super() 11: end
Prints the expression to STDERR.
@param environment [Sass::Environment] The lexical environment containing
variable and mixin values
# File lib/sass/tree/debug_node.rb, line 19 19: def _perform(environment) 20: res = @expr.perform(environment) 21: if filename 22: STDERR.puts "#{filename}:#{line} DEBUG: #{res}" 23: else 24: STDERR.puts "Line #{line} DEBUG: #{res}" 25: end 26: [] 27: end