Module: Smplkit::Op

Defined in:
lib/smplkit/flags/types.rb,
sig/smplkit.rbs

Overview

Operators supported by Smplkit::Rule#when.

Customers should prefer Smplkit::Op::EQ etc. over raw strings so the IDE can validate calls. Raw strings are still accepted for backward compatibility.

Constant Summary collapse

CONTAINS =

Returns:

  • (String)
"contains"
EQ =

Returns:

  • (String)
"=="
GT =

Returns:

  • (String)
">"
GTE =

Returns:

  • (String)
">="
IN =

Returns:

  • (String)
"in"
LT =

Returns:

  • (String)
"<"
LTE =

Returns:

  • (String)
"<="
NEQ =

Returns:

  • (String)
"!="
ALL =

Returns:

  • (Array[String])
[CONTAINS, EQ, GT, GTE, IN, LT, LTE, NEQ].freeze