Boolean Algebra DSL for Ruby