An operator condition (e.g. `CONDITION1 and CONDITION2`).
The left-hand condition.
@return [Sass::Supports::Condition]
The operator (“and” or “or”).
@return [String]
The right-hand condition.
@return [Sass::Supports::Condition]
# File lib/sass/supports.rb, line 49 def initialize(left, right, op) @left = left @right = right @op = op end
# File lib/sass/supports.rb, line 68 def deep_copy copy = dup copy.left = @left.deep_copy copy.right = @right.deep_copy copy end
# File lib/sass/supports.rb, line 75 def options=(options) @left.options = options @right.options = options end
# File lib/sass/supports.rb, line 55 def perform(env) @left.perform(env) @right.perform(env) end
# File lib/sass/supports.rb, line 60 def to_css "#{left_parens @left.to_css} #{op} #{right_parens @right.to_css}" end
# File lib/sass/supports.rb, line 64 def to_src(options) "#{left_parens @left.to_src(options)} #{op} #{right_parens @right.to_src(options)}" end