# File lib/chef_zero/solr/query/binary_operator.rb, line 37 def matches_values?(values) case @operator when 'AND' left.matches_values?(values) && right.matches_values?(values) when 'OR' left.matches_values?(values) || right.matches_values?(values) when '^' left.matches_values?(values) when ':' raise ": does not work inside a : or term" end end