Method: Browser.modern_rules

Defined in:
lib/browser/browser.rb

.modern_rulesObject

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