Class: QueueIt::UserAgentValidatorHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/queueit_knownuserv3/integration_config_helpers.rb

Class Method Summary collapse

Class Method Details

.evaluate(triggerPart, userAgent) ⇒ Object



146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
# File 'lib/queueit_knownuserv3/integration_config_helpers.rb', line 146

def self.evaluate(triggerPart, userAgent)
  begin
    if (!triggerPart.key?("Operator") ||
      !triggerPart.key?("IsNegative") ||
      !triggerPart.key?("IsIgnoreCase") ||
      !triggerPart.key?("ValueToCompare"))
      return false;
    end

    return ComparisonOperatorHelper.evaluate(
      triggerPart["Operator"], 
      triggerPart["IsNegative"], 
      triggerPart["IsIgnoreCase"], 
      userAgent, 
      triggerPart["ValueToCompare"])
  end
end