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



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

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