class DeviceWizard::Resolvers::InternetExplorer
Constants
- KEYWORD
- KEYWORD2
- NAME
- REGEX
- REGEX2
Public Instance Methods
details_klass()
click to toggle source
# File lib/device_wizard/resolvers/internet_explorer.rb, line 33 def details_klass Details::Browser end
get_version(user_agent)
click to toggle source
# File lib/device_wizard/resolvers/internet_explorer.rb, line 12 def get_version(user_agent) user_agent.downcase! result = UNKNOWN return result = $1 if REGEX =~ user_agent return result = $1 if REGEX2 =~ user_agent end
identify(user_agent)
click to toggle source
# File lib/device_wizard/resolvers/internet_explorer.rb, line 20 def identify(user_agent) user_agent.downcase! unless user_agent.include? KEYWORD return unless user_agent.include? KEYWORD2 end result = details_klass.new result.name = NAME result.version = get_version(user_agent) result end