.github/ISSUE_TEMPLATE.md | |
|
|
.gitignore | |
|
|
.prettierignore | |
|
|
.rubocop.yml | |
|
|
.travis.yml | |
|
|
CHANGELOG.md | |
|
|
Gemfile | |
|
|
README.md | |
|
|
Rakefile | |
|
|
bot_exceptions.yml | |
|
|
bots.yml | |
|
|
browser.gemspec | |
|
|
config.ru | |
|
|
gemfiles/rails5.gemfile | |
|
|
gemfiles/rails6.gemfile | |
|
|
languages.yml | |
|
|
search_engines.yml | |
|
|
lib/browser.rb | 2 |
|
|
lib/browser/accept_language.rb | 51 |
|
|
lib/browser/action_controller.rb | 15 |
|
|
lib/browser/aliases.rb | 27 |
|
|
lib/browser/alipay.rb | 16 |
|
|
lib/browser/base.rb | 150 | B 5 hrs |
|
lib/browser/blackberry.rb | 18 |
|
|
lib/browser/bot.rb | 58 |
|
|
lib/browser/bot/empty_user_agent_matcher.rb | 9 |
|
|
lib/browser/bot/keyword_matcher.rb | 9 |
|
|
lib/browser/bot/known_bots_matcher.rb | 9 |
|
|
lib/browser/browser.rb | 82 | A 1 hr |
|
lib/browser/chrome.rb | 29 | A 35 mins |
|
lib/browser/detect_version.rb | 17 | A 35 mins |
|
lib/browser/device.rb | 160 | B 4 hrs |
|
lib/browser/device/android.rb | 16 |
|
|
lib/browser/device/base.rb | 10 |
|
|
lib/browser/device/blackberry_playbook.rb | 15 |
|
|
lib/browser/device/ipad.rb | 15 |
|
|
lib/browser/device/iphone.rb | 15 |
|
|
lib/browser/device/ipod_touch.rb | 15 |
|
|
lib/browser/device/kindle.rb | 15 |
|
|
lib/browser/device/kindle_fire.rb | 15 |
|
|
lib/browser/device/playstation3.rb | 15 |
|
|
lib/browser/device/playstation4.rb | 15 |
|
|
lib/browser/device/psp.rb | 15 |
|
|
lib/browser/device/psvita.rb | 15 |
|
|
lib/browser/device/surface.rb | 18 |
|
|
lib/browser/device/switch.rb | 15 |
|
|
lib/browser/device/tv.rb | 15 |
|
|
lib/browser/device/unknown.rb | 15 |
|
|
lib/browser/device/wii.rb | 15 |
|
|
lib/browser/device/wiiu.rb | 15 |
|
|