enum PlaceOS::Model::Trigger::Conditions::Comparison::Operator

Defined in:

placeos-models/trigger/conditions.cr

Enum Members

And = 0
Equal = 1
ExclusiveOr = 2
GreaterThan = 3
GreaterThanOrEqual = 4
LessThan = 5
LessThanOrEqual = 6
NotEqual = 7
Or = 8

Instance Method Summary

Instance Method Detail

def and? #

Returns true if this enum value equals And


def compare(left : JSON::Any::Type, right : JSON::Any::Type) : Bool #

ameba:disable Metrics/CyclomaticComplexity


def equal? #

Returns true if this enum value equals Equal


def exclusive_or? #

Returns true if this enum value equals ExclusiveOr


def greater_than? #

Returns true if this enum value equals GreaterThan


def greater_than_or_equal? #

Returns true if this enum value equals GreaterThanOrEqual


def less_than? #

Returns true if this enum value equals LessThan


def less_than_or_equal? #

Returns true if this enum value equals LessThanOrEqual


def not_equal? #

Returns true if this enum value equals NotEqual


def or? #

Returns true if this enum value equals Or