Module: RulerCoaster

Extended by:
Parser
Defined in:
lib/ruler_coaster.rb,
lib/ruler_coaster/rule.rb,
lib/ruler_coaster/parser.rb,
lib/ruler_coaster/result.rb,
lib/ruler_coaster/version.rb,
lib/ruler_coaster/logic/or.rb,
lib/ruler_coaster/logic/and.rb,
lib/ruler_coaster/logic/nor.rb,
lib/ruler_coaster/logic/not.rb,
lib/ruler_coaster/no_result.rb,
lib/ruler_coaster/term/base.rb,
lib/ruler_coaster/logic/base.rb,
lib/ruler_coaster/term/array.rb,
lib/ruler_coaster/logic/mixin.rb,
lib/ruler_coaster/term/number.rb,
lib/ruler_coaster/term/string.rb,
lib/ruler_coaster/term/decimal.rb,
lib/ruler_coaster/operator/base.rb,
lib/ruler_coaster/operator/empty.rb,
lib/ruler_coaster/operator/equal.rb,
lib/ruler_coaster/attributes/base.rb,
lib/ruler_coaster/operator/contain.rb,
lib/ruler_coaster/attributes/result.rb,
lib/ruler_coaster/operator/less_than.rb,
lib/ruler_coaster/operator/not_empty.rb,
lib/ruler_coaster/operator/not_equal.rb,
lib/ruler_coaster/operator/not_contain.rb,
lib/ruler_coaster/operator/greater_than.rb

Defined Under Namespace

Modules: Attributes, Logic, Operator, Parser, Term Classes: NavigationError, NoResult, Result, Rule

Constant Summary collapse

VERSION =
'2.0.0'.freeze

Method Summary

Methods included from Parser

parse, symbolyze_keys, visit, visit_and, visit_contain, visit_empty, visit_equal, visit_greater_than, visit_less_than, visit_nor, visit_not, visit_not_contain, visit_not_empty, visit_not_equal, visit_or, visit_rule