enum

QueryBuilder::Operator

Inherits Enum < Comparable < Value < Object

Constants

Equals = 0
NotEquals = 1
IsNull = 2
IsNotNull = 3
Greater = 4
Lesser = 5
GreaterOrEquals = 6
LesserOrEquals = 7
Like = 8
NotLike = 9

Class methods

parse(str : String)
Source

Instance methods

equals?

Returns true if this enum value equals Equals

Source
greater?

Returns true if this enum value equals Greater

Source
greater_or_equals?

Returns true if this enum value equals GreaterOrEquals

Source
is_not_null?

Returns true if this enum value equals IsNotNull

Source
is_null?

Returns true if this enum value equals IsNull

Source
lesser?

Returns true if this enum value equals Lesser

Source
lesser_or_equals?

Returns true if this enum value equals LesserOrEquals

Source
like?

Returns true if this enum value equals Like

Source
not_equals?

Returns true if this enum value equals NotEquals

Source
not_like?

Returns true if this enum value equals NotLike

Source
to_s

Returns a String representation of this enum member. In the case of regular enums, this is just the name of the member. In the case of flag enums, it's the names joined by vertical bars, or "None", if the value is zero.

If an enum's value doesn't match a member's value, the raw value is returned as a string.

Color::Red.to_s                     # => "Red"
IOMode::None.to_s                   # => "None"
(IOMode::Read | IOMode::Write).to_s # => "Read | Write"

Color.new(10).to_s # => "10"
Source