Sha256: 37c265e5dc2cf0ee97624e5b67fc6c1def299e3b28ff72cc24ae61eb5a623e5c

Contents?: true

Size: 637 Bytes

Versions: 6

Compression:

Stored size: 637 Bytes

Contents

class UserAgent
  module OperatingSystems
    Windows = {
      "Windows NT 6.2"  => "Windows 8",
      "Windows NT 6.1"  => "Windows 7",
      "Windows NT 6.0"  => "Windows Vista",
      "Windows NT 5.2"  => "Windows XP x64 Edition",
      "Windows NT 5.1"  => "Windows XP",
      "Windows NT 5.01" => "Windows 2000, Service Pack 1 (SP1)",
      "Windows NT 5.0"  => "Windows 2000",
      "Windows NT 4.0"  => "Windows NT 4.0",
      "Windows 98"      => "Windows 98",
      "Windows 95"      => "Windows 95",
      "Windows CE"      => "Windows CE"
    }.freeze

    def self.normalize_os(os)
      Windows[os] || os
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
useragent-0.4.16 lib/user_agent/operating_systems.rb
useragent-0.4.15 lib/user_agent/operating_systems.rb
useragent-0.4.14 lib/user_agent/operating_systems.rb
useragent-0.4.13 lib/user_agent/operating_systems.rb
useragent-0.4.12 lib/user_agent/operating_systems.rb
useragent-0.4.11 lib/user_agent/operating_systems.rb