module Predicate::Empty
Public Instance Methods
evaluate(tuple)
click to toggle source
# File lib/predicate/nodes/empty.rb, line 5 def evaluate(tuple) value = operand.evaluate(tuple) unless value.respond_to?(:empty?) raise TypeError, "Expected #{value} to respond to empty?" end value.empty? end