ユーザーが一連のルールを定義してオブジェクトをフィルタリングできるようにする簡単な方法を探しています。
例えば。「予約日 < 2009/04/30 AND 値 > 100.00 の場合、予約について通知する」のようなものを定義させます。
多かれ少なかれ、カスタム DSL を備えた Ruby ルール エンジンが必要です。
それを提供する図書館はありますか?Ruleby に出会いましたが、まだカスタム DSL をサポートしていません。
それを行うための最良のアプローチは何ですか?
ユーザーが一連のルールを定義してオブジェクトをフィルタリングできるようにする簡単な方法を探しています。
例えば。「予約日 < 2009/04/30 AND 値 > 100.00 の場合、予約について通知する」のようなものを定義させます。
多かれ少なかれ、カスタム DSL を備えた Ruby ルール エンジンが必要です。
それを提供する図書館はありますか?Ruleby に出会いましたが、まだカスタム DSL をサポートしていません。
それを行うための最良のアプローチは何ですか?
最近注目を集めている Rete アルゴリズムに基づく新しいルール エンジンであるwongi-engine gem をご覧ください。