Method: Browser.modern_rules
- Defined in:
- lib/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' }
84 85 86 |
# File 'lib/browser.rb', line 84 def self.modern_rules @modern_rules ||= [] end |