module IsBot
Public Class Methods
add_ua_field(user_agent_field)
click to toggle source
# File lib/isbot.rb, line 21 def IsBot.add_ua_field(user_agent_field) IsBotParser::PATTERN_LIST.push user_agent_field $init = false end
regex()
click to toggle source
# File lib/isbot.rb, line 8 def IsBot.regex unless $init list = IsBotParser::parse list.each_with_index do |item, i| $regex_str += "(#{item})" $regex_str += '|' if i < (list.length - 1) end $init = true $regex = /#{$regex_str}/i end $regex end