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
wechat?()
click to toggle source
# File lib/h2ocube_rails_helper.rb, line 5 def wechat? !(ua =~ /MicroMessenger/i).nil? end