Module: OpenObserve::Api::Models::Operator

Defined in:
lib/openobserve-api/models/operator.rb

Constant Summary collapse

EQUAL =
'='
EXCLAMATION_EQUAL =
'!='
GREATER_THAN =
'>'
GREATER_THAN_EQUAL =
'>='
LESS_THAN =
'<'
LESS_THAN_EQUAL =
'<='
CONTAINS =
'contains'
NOT_CONTAINS =
'not_contains'

Class Method Summary collapse

Class Method Details

.allObject



21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/openobserve-api/models/operator.rb', line 21

def self.all
  @all ||= [
    EQUAL,
    EXCLAMATION_EQUAL,
    GREATER_THAN,
    GREATER_THAN_EQUAL,
    LESS_THAN,
    LESS_THAN_EQUAL,
    CONTAINS,
    NOT_CONTAINS,
  ].freeze
end

.valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


34
35
36
# File 'lib/openobserve-api/models/operator.rb', line 34

def self.valid?(value)
  all.include?(value)
end