Class: QueueIt::HttpHeaderValidatorHelper

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

Class Method Summary collapse

Class Method Details

.evaluate(triggerPart, headers) ⇒ Object



168
169
170
171
172
173
174
175
176
177
178
179
180
# File 'lib/queueit_knownuserv3/integration_config_helpers.rb', line 168

def self.evaluate(triggerPart, headers)
	begin				
		headerValue = headers[triggerPart['HttpHeaderName']]
		return ComparisonOperatorHelper.evaluate(
			triggerPart["Operator"], 
			triggerPart["IsNegative"], 
			triggerPart["IsIgnoreCase"], 
			headerValue, 
			triggerPart["ValueToCompare"])				
	rescue
		return false
	end
end