class DeviceWizard::Resolvers::Windows

Constants

KEYWORD
NAME
NTNAME
NTVERSION
REGEX

Public Instance Methods

details_klass() click to toggle source
# File lib/device_wizard/resolvers/windows.rb, line 25
def details_klass
  Details::OperatingSystem
end
get_version(user_agent) click to toggle source
# File lib/device_wizard/resolvers/windows.rb, line 12
def get_version(user_agent)
  user_agent.downcase!
  result = UNKNOWN

  if REGEX =~ user_agent
    if NTVERSION.index($1)
      result = NTNAME[NTVERSION.index($1)]
    else
      result = $1
    end
  end
end