Class: HotwireCombobox::Platform

Inherits:
PlatformAgent
  • Object
show all
Defined in:
lib/hotwire_combobox/platform.rb

Instance Method Summary collapse

Instance Method Details

#android?Boolean

Returns:

  • (Boolean)


8
9
10
# File 'lib/hotwire_combobox/platform.rb', line 8

def android?
  match?(/Android/)
end

#ios?Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/hotwire_combobox/platform.rb', line 4

def ios?
  mobile_webkit? && !android?
end

#mobile_webkit?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/hotwire_combobox/platform.rb', line 12

def mobile_webkit?
  match?(/AppleWebKit/) && match?(/Mobile/)
end