Skip to content

meh/boolean-expression

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boolean-expression, a simple boolean expression parser/evaluator

This gem is used in packø, needed to check tag filters in non-relational databases.

Simple example:

require 'boolean/expression'

Boolean::Expression['something || something-else'][:something]  # => true
Boolean::Expression['something && something-else'][:something]  # => false
Boolean::Expression['something && !something-else'][:something] # => true

You can also use more complex expression with parenthesis and NOT operators.

About

A simple library to evaluate boolean expressions.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages