Method: Browser.modern_rules

Defined in:
lib/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' }


86
87
88
# File 'lib/browser.rb', line 86

def self.modern_rules
  @modern_rules ||= []
end