module Browser::Meta

Public Class Methods

get(browser) click to toggle source
# File lib/browser/meta/base.rb, line 21
def self.get(browser)
  rules.each_with_object(Set.new) do |rule, meta|
    meta.merge(rule.new(browser).to_a)
  end.to_a
end
rules() click to toggle source
# File lib/browser/meta/base.rb, line 5
def self.rules
  @rules ||= [
    Device,
    GenericBrowser,
    Id,
    IE,
    IOS,
    Mobile,
    Platform,
    Proxy,
    Safari,
    Tablet,
    Webkit
  ]
end