class QueueIt::UrlValidatorHelper
Public Class Methods
evaluate(triggerPart, url)
click to toggle source
# File lib/queueit_knownuserv3/integration_config_helpers.rb, line 77 def self.evaluate(triggerPart, url) if (triggerPart.nil? || !triggerPart.key?("Operator") || !triggerPart.key?("IsNegative") || !triggerPart.key?("IsIgnoreCase") || !triggerPart.key?("UrlPart")) return false end urlPart = UrlValidatorHelper.getUrlPart(triggerPart["UrlPart"], url) return ComparisonOperatorHelper.evaluate( triggerPart["Operator"], triggerPart["IsNegative"], triggerPart["IsIgnoreCase"], urlPart, triggerPart["ValueToCompare"], triggerPart["ValuesToCompare"]) end
getUrlPart(urlPart, url)
click to toggle source
# File lib/queueit_knownuserv3/integration_config_helpers.rb, line 97 def self.getUrlPart(urlPart, url) begin urlParts = URI.parse(url) case urlPart when "PagePath" return urlParts.path when "PageUrl" return url when "HostName" return urlParts.host else return '' end rescue return '' end end