# File lib/origin/key.rb, line 68 def __expr_part__(object, negating = false) value = block ? block[object] : object expression = { operator => expanded ? { expanded => value } : value } { name.to_s => (negating && operator != "$not") ? { "$not" => expression } : expression } end