module Rooibos::Message::Predicates

Fallback predicate mixin.

Update functions receive many message types. Checking unknown predicates crashes with NoMethodError. Verifying every predicate clutters the code.

This mixin returns false for unknown predicates. It also adds symbol comparison via to_sym and ==.

Include in custom message types for safe predicate calls and symbol matching.