Module: Brauser::Chainers
- Included in:
- Query
- Defined in:
- lib/brauser/query.rb
Overview
Methods to chain queries.
Instance Method Summary collapse
-
#accepts(langs = []) ⇒ Query
Check if the browser accepts the specified languages.
-
#is(names = [], versions = {}, platforms = []) ⇒ Query
Checks if the browser is a specific name and optionally of a specific version and platform.
-
#on(platforms = []) ⇒ Query
Check if the browser is on a specific platform.
-
#v(versions = {}) ⇒ Query
Checks if the browser is a specific version.
Instance Method Details
#accepts(langs = []) ⇒ Query
Check if the browser accepts the specified languages.
47 48 49 50 |
# File 'lib/brauser/query.rb', line 47 def accepts(langs = []) @result = accepts?(langs) self end |
#is(names = [], versions = {}, platforms = []) ⇒ Query
Checks if the browser is a specific name and optionally of a specific version and platform.
20 21 22 23 |
# File 'lib/brauser/query.rb', line 20 def is(names = [], versions = {}, platforms = []) @result = is?(names, versions, platforms) self end |
#on(platforms = []) ⇒ Query
Check if the browser is on a specific platform.
38 39 40 41 |
# File 'lib/brauser/query.rb', line 38 def on(platforms = []) @result = on?(platforms) self end |
#v(versions = {}) ⇒ Query
Checks if the browser is a specific version.
29 30 31 32 |
# File 'lib/brauser/query.rb', line 29 def v(versions = {}) @result = v?(versions) self end |