Rules Engine for Groovy & Grails
This is a simple example of a convention over configuration Rules Engine in Grooy & Grails.
Goals:
- Extendable engine that can be used in any scenario.
- Typeless rules that can be added or removed at runtime. "convention over configuration"
- Decoupled decision that can ask for 1 or more rules engine results.
Design with soldier promotion implementation
see a detailed description here: yakoobahmad.com/blog/131