This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
No gems have been built for this project yet.
The Ruleby DSL
All rules in Ruleby are created using the ‘rule’ method. This method is dynamic in that the arguments it takes can vary. It accepts three different syntaxes, and will detect which is being used when it is invoked.
The three syntaxes are:- Ferrari (Array based)
- Le Tigre (String based) DEPRECATED
- Blue Steel? (Block based) DEPRECATED
- YAML based? DEPRECATED
It is important to note that most rule engines do not consider their interface to be a DSL. Instead, they are usually referred to as Production Languages or Rule Languages. The Ruleby language has been dubbed a DSL because most Rubyists are familiar with the concept.
An external DSL with a grammar defined by Treetop is being created and should be available soon.







