class Browser::Base

Public Instance Methods

desktop?() click to toggle source
# File lib/h2ocube_rails_helper.rb, line 13
def desktop?
  !ua.blank? && !device.mobile? && !device.tablet?
end
meta() click to toggle source
# File lib/h2ocube_rails_helper.rb, line 17
def meta
  Meta.constants.each_with_object(Set.new) do |meta_name, meta|
    meta_class = Meta.const_get(meta_name)
    meta.merge(meta_class.new(self).to_a)
  end.to_a
end
Also aliased as: to_a
mobile?() click to toggle source
# File lib/h2ocube_rails_helper.rb, line 9
def mobile?
  !ua.blank? && (device.mobile? || device.tablet?)
end
to_a()
Alias for: meta
wechat?() click to toggle source
# File lib/h2ocube_rails_helper.rb, line 5
def wechat?
  !(ua =~ /MicroMessenger/i).nil?
end