Defect #3480 » bot_filter.patch
| lib\bots_filter_new.rb Wed Jun 10 23:43:27 2009 | ||
|---|---|---|
| 30 | 30 |
BOTS_USER_AGENT_RE = Regexp.new("(#{BOTS_USER_AGENT.collect {|a| Regexp.escape(a)}.join('|')})", Regexp::IGNORECASE)
|
| 31 | 31 |
|
| 32 | 32 |
def bot_request? |
| 33 |
request.user_agent.match(BOTS_USER_AGENT_RE) |
|
| 33 |
if request.user_agent.nil? |
|
| 34 |
return true |
|
| 35 |
end |
|
| 36 |
return request.user_agent.match(BOTS_USER_AGENT_RE) |
|
| 34 | 37 |
end |
| 35 | 38 |
end |
| 36 | 39 |
|