module NginxTail::HttpUserAgent
Public Class Methods
search_bot?(http_user_agent)
click to toggle source
# File lib/ntail/http_user_agent.rb, line 110 def self.search_bot?(http_user_agent) SearchBot.search_bot?(http_user_agent) end
to_agent(http_user_agent)
click to toggle source
# File lib/ntail/http_user_agent.rb, line 114 def self.to_agent(http_user_agent) if self.search_bot? http_user_agent SearchBot.new(http_user_agent) else Agent.new(http_user_agent) end end
to_agent_s(http_user_agent)
click to toggle source
# File lib/ntail/http_user_agent.rb, line 122 def self.to_agent_s(http_user_agent) agent = self.to_agent http_user_agent "(%s, %s)" % [agent.name, agent.os] end
Public Instance Methods
search_bot?()
click to toggle source
# File lib/ntail/http_user_agent.rb, line 133 def search_bot? self.class.search_bot?(self.http_user_agent) end
to_agent()
click to toggle source
# File lib/ntail/http_user_agent.rb, line 137 def to_agent self.class.to_agent(self.http_user_agent) end
to_agent_s()
click to toggle source
# File lib/ntail/http_user_agent.rb, line 141 def to_agent_s self.class.to_agent_s(self.http_user_agent) end