README.md in browser-3.0.3 vs README.md in browser-4.0.0
- old
+ new
@@ -23,10 +23,11 @@
# General info
browser.bot?
browser.chrome?
browser.core_media?
+browser.duck_duck_go?
browser.edge? # Newest MS browser
browser.electron? # Electron Framework
browser.firefox?
browser.full_version
browser.ie?
@@ -151,15 +152,15 @@
```ruby
# Expects an Browser instance,
# like in `Browser.new(user_agent, accept_language: language)`.
def modern_browser?(browser)
[
- browser.chrome? && browser.version.to_i >= 65,
- browser.safari? && browser.version.to_i >= 10,
- browser.firefox? && browser.version.to_i >= 52,
- browser.ie? && browser.version.to_i >= 11 && !browser.compatibility_view?,
- browser.edge? && browser.version.to_i >= 15,
- browser.opera? && browser.version.to_i >= 50,
+ browser.chrome?(">= 65"),
+ browser.safari?(">= 10"),
+ browser.firefox?(">= 52"),
+ browser.ie?(">= 11") && !browser.compatibility_view?,
+ browser.edge?(">= 15"),
+ browser.opera?(">= 50"),
browser.facebook?
&& browser.safari_webapp_mode?
&& browser.webkit_full_version.to_i >= 602
].any?
end