An interpolation condition (e.g. `#{$var}`).
The value of the expression after it’s been resolved. Only set once {Tree::Visitors::Perform} has been run.
@return [String]
The SassScript expression in the interpolation.
@param [Sass::Script::Node]
# File lib/sass/supports.rb, line 202 def initialize(value) @value = value end
# File lib/sass/supports.rb, line 219 def deep_copy copy = dup copy.value = @value.deep_copy copy end
# File lib/sass/supports.rb, line 225 def options=(options) @value.options = options end
# File lib/sass/supports.rb, line 206 def perform(env) val = value.perform(env) @resolved_value = val.is_a?(Sass::Script::String) ? val.value : val.to_s end
# File lib/sass/supports.rb, line 211 def to_css @resolved_value end
# File lib/sass/supports.rb, line 215 def to_src(options) "\#{#{@value.to_sass(options)}}" end