Packages
predicator
0.5.1
9.4.1
9.4.0
9.3.0
9.2.0
9.1.0
9.0.2
9.0.1
9.0.0
8.0.0
7.0.0
6.0.0
5.0.0
4.0.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.2.0
2.1.0
2.0.0
1.1.0
1.0.1
1.0.0
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.8.1
0.7.3
0.7.2
0.7.1
0.7.0
0.6.1
0.5.1
0.5.0
0.4.0
0.3.0
0.2.1
0.2.0
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
A secure, non-evaling condition (boolean predicate) engine for end users
Current section
Files
Jump to
Current section
Files
predicator
README.md
README.md
# Predicator
[predicator_elixir](https://hexdocs.pm/predicator) is a predicate evaluator for compiled rules from the [predicator](https://github.com/predicator/predicator) ruby gem
### Installation
The package can be installed by:
1. Adding to your list of dependencies in `mix.exs`:
```elixir
def deps do
[{:predicator, "~> 0.5"}]
end
```
or if you want to use the ecto types for predicator you can add the predicator_ecto lib.
```elixir
def deps do
[
{:predicator, "~> 0.5"},
{:predicator_ecto, ">= 0.0.0"},
]
end
```
### Using
_Currently has working Evaluator for Predicator instructions & limited lexing and parsing_