A negation condition (`not CONDITION`).
The condition being negated.
@return [Sass::Supports::Condition]
# File lib/sass/supports.rb, line 100 def initialize(condition) @condition = condition end
# File lib/sass/supports.rb, line 116 def deep_copy copy = dup copy.condition = condition.deep_copy copy end
# File lib/sass/supports.rb, line 122 def options=(options) condition.options = options end
# File lib/sass/supports.rb, line 104 def perform(env) @condition.perform(env) end
# File lib/sass/supports.rb, line 108 def to_css "not #{parens @condition.to_css}" end
# File lib/sass/supports.rb, line 112 def to_src(options) "not #{parens @condition.to_src(options)}" end
# File lib/sass/supports.rb, line 128 def parens(str) return "(#{str})" if @condition.is_a?(Negation) || @condition.is_a?(Operator) return str end