module Browser

Defined in:

browser/accept_language.cr
browser/aliases.cr
browser/alipay.cr
browser/base.cr
browser/blackberry.cr
browser/bot.cr
browser/bot/empty_user_agent_matcher.cr
browser/bot/keyword_matcher.cr
browser/bot/known_bots_matcher.cr
browser/bot/matcher.cr
browser/browser.cr
browser/chrome.cr
browser/detect_version.cr
browser/device.cr
browser/device/android.cr
browser/device/base.cr
browser/device/blackberry_playbook.cr
browser/device/ipad.cr
browser/device/iphone.cr
browser/device/ipod_touch.cr
browser/device/kindle.cr
browser/device/kindle_fire.cr
browser/device/playstation3.cr
browser/device/playstation4.cr
browser/device/psp.cr
browser/device/psvita.cr
browser/device/surface.cr
browser/device/switch.cr
browser/device/tv.cr
browser/device/unknown.cr
browser/device/wii.cr
browser/device/wiiu.cr
browser/device/xbox_360.cr
browser/device/xbox_one.cr
browser/duck_duck_go.cr
browser/edge.cr
browser/electron.cr
browser/facebook.cr
browser/firefox.cr
browser/instagram.cr
browser/internet_explorer.cr
browser/meta/base.cr
browser/meta/device.cr
browser/meta/generic_browser.cr
browser/meta/id.cr
browser/meta/ie.cr
browser/meta/ios.cr
browser/meta/mobile.cr
browser/meta/platform.cr
browser/meta/proxy.cr
browser/meta/safari.cr
browser/meta/tablet.cr
browser/meta/webkit.cr
browser/micro_messenger.cr
browser/nokia.cr
browser/opera.cr
browser/otter.cr
browser/phantom_js.cr
browser/platform.cr
browser/platform/adobe_air.cr
browser/platform/android.cr
browser/platform/base.cr
browser/platform/blackberry.cr
browser/platform/chrome_os.cr
browser/platform/firefox_os.cr
browser/platform/ios.cr
browser/platform/linux.cr
browser/platform/mac.cr
browser/platform/unknown.cr
browser/platform/windows.cr
browser/platform/windows_mobile.cr
browser/platform/windows_phone.cr
browser/qq.cr
browser/safari.cr
browser/samsung_browser.cr
browser/snapchat.cr
browser/sputnik.cr
browser/testing.cr
browser/uc_browser.cr
browser/unknown.cr
browser/version.cr
browser/weibo.cr
browser/yandex.cr

Constant Summary

EMPTY_STRING = ""
VERSION = "0.1.0"

Constructors

Class Method Summary

Constructor Detail

def self.new(user_agent, **kwargs) #

[View source]

Class Method Detail

def self.[](key) #

[View source]
def self.bot_user_agents #

[View source]
def self.browser_user_agents #

[View source]
def self.matchers #

Hold the list of browser matchers. Order is important.


[View source]
def self.root #

[View source]
def self.search_engine_user_agents #

[View source]
def self.user_agents #

[View source]