enum

Fexpr::SignOperation

Inherits Enum < Comparable < Value < Object

Represents the type of comparison operation in an expression.

Constants

SignEq = 0
SignNeq = 1
SignLike = 2
SignNlike = 3
SignLt = 4
SignLte = 5
SignGt = 6
SignGte = 7
SignAnyEq = 8
SignAnyNeq = 9
SignAnyLike = 10
SignAnyNlike = 11
SignAnyLt = 12
SignAnyLte = 13
SignAnyGt = 14
SignAnyGte = 15
None = 16

Class methods

parse(literal : String) : SignOperation | Nil

Creates a SignOperation from its string representation.

Returns nil if the literal is not a valid sign operator.

Source

Instance methods

none?

Returns true if this enum value equals None

Source
sign_any_eq?

Returns true if this enum value equals SignAnyEq

Source
sign_any_gt?

Returns true if this enum value equals SignAnyGt

Source
sign_any_gte?

Returns true if this enum value equals SignAnyGte

Source
sign_any_like?

Returns true if this enum value equals SignAnyLike

Source
sign_any_lt?

Returns true if this enum value equals SignAnyLt

Source
sign_any_lte?

Returns true if this enum value equals SignAnyLte

Source
sign_any_neq?

Returns true if this enum value equals SignAnyNeq

Source
sign_any_nlike?

Returns true if this enum value equals SignAnyNlike

Source
sign_eq?

Returns true if this enum value equals SignEq

Source
sign_gt?

Returns true if this enum value equals SignGt

Source
sign_gte?

Returns true if this enum value equals SignGte

Source
sign_like?

Returns true if this enum value equals SignLike

Source
sign_lt?

Returns true if this enum value equals SignLt

Source
sign_lte?

Returns true if this enum value equals SignLte

Source
sign_neq?

Returns true if this enum value equals SignNeq

Source
sign_nlike?

Returns true if this enum value equals SignNlike

Source