class QueueIt::HttpHeaderValidatorHelper
Public Class Methods
evaluate(triggerPart, headers)
click to toggle source
# File lib/queueit_knownuserv3/integration_config_helpers.rb, line 171 def self.evaluate(triggerPart, headers) begin if (triggerPart.nil? || !triggerPart.key?("Operator") || !triggerPart.key?("IsNegative") || !triggerPart.key?("IsIgnoreCase") !triggerPart.key?("HttpHeaderName")) return false end headerValue = headers[triggerPart['HttpHeaderName']] return ComparisonOperatorHelper.evaluate( triggerPart["Operator"], triggerPart["IsNegative"], triggerPart["IsIgnoreCase"], headerValue, triggerPart["ValueToCompare"], triggerPart["ValuesToCompare"]) rescue return false end end