Module: Browser::Features

Defined in:
lib/source/redshift/browser.rb

Overview

The Features module mixes in methods to check for browser features such as XPath and Adobe AIR.

Instance Method Summary collapse

Instance Method Details

#air?Boolean

call-seq:

air? -> true or false

Returns true if Adobe AIR is available, false otherwise.

Returns:

  • (Boolean)


52
53
54
# File 'lib/source/redshift/browser.rb', line 52

def air?
  `c$Browser.c$Features.__air__`
end

#query?Boolean

call-seq:

query? -> true or false

Returns true if the W3C Selectors API is available, false otherwise.

Returns:

  • (Boolean)


61
62
63
# File 'lib/source/redshift/browser.rb', line 61

def query?
  `c$Browser.c$Features.__query__`
end

#xpath?Boolean

call-seq:

xpath? -> true or false

Returns true if XPath is available, false otherwise.

Returns:

  • (Boolean)


43
44
45
# File 'lib/source/redshift/browser.rb', line 43

def xpath?
  `c$Browser.c$Features.__xpath__`
end