Method: Browser.modern_rules
- Defined in:
- lib/browser/browser.rb
.modern_rules ⇒ Object
Define the rules which define a modern browser. A rule must be a proc/lambda or any object that implements the method
and accepts the browser object.
To redefine all rules, clear the existing rules before adding your own.
# Only Chrome Canary is considered modern.
Browser.modern_rules.clear
Browser.modern_rules << -> b { b.chrome? && b.version >= "37" }
87 88 89 |
# File 'lib/browser/browser.rb', line 87 def self.modern_rules @modern_rules ||= [] end |