# File lib/runt/temporalexpression.rb, line 38 def and (arg) if self.kind_of?(Intersect) self.add(arg) else yield Intersect.new.add(self).add(arg) end end