class QueueIt::UserAgentValidatorHelper

Public Class Methods

evaluate(triggerPart, userAgent) click to toggle source
# File lib/queueit_knownuserv3/integration_config_helpers.rb, line 150
def self.evaluate(triggerPart, userAgent)
        begin
                if (triggerPart.nil? ||
                        !triggerPart.key?("Operator") ||
                        !triggerPart.key?("IsNegative") ||
                        !triggerPart.key?("IsIgnoreCase"))
                        return false
                end
        
                return ComparisonOperatorHelper.evaluate(
                        triggerPart["Operator"], 
                        triggerPart["IsNegative"], 
                        triggerPart["IsIgnoreCase"], 
                        userAgent, 
                        triggerPart["ValueToCompare"],
                        triggerPart["ValuesToCompare"])
        end
end