the Rule Engine for Ruby