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


[View source]
def compare(left : JSON::Any::Type, right : JSON::Any::Type) : Bool #

ameba:disable Metrics/CyclomaticComplexity


[View source]
def equal? #

Returns true if this enum value equals Equal


[View source]
def exclusive_or? #

Returns true if this enum value equals ExclusiveOr


[View source]
def greater_than? #

Returns true if this enum value equals GreaterThan


[View source]
def greater_than_or_equal? #

Returns true if this enum value equals GreaterThanOrEqual


[View source]
def less_than? #

Returns true if this enum value equals LessThan


[View source]
def less_than_or_equal? #

Returns true if this enum value equals LessThanOrEqual


[View source]
def not_equal? #

Returns true if this enum value equals NotEqual


[View source]
def or? #

Returns true if this enum value equals Or


[View source]