Sha256: f4e62b321d6081f9675e199fb29828c86c6e00a8968b52d021ea4f0edf949311

Contents?: true

Size: 597 Bytes

Versions: 21

Compression:

Stored size: 597 Bytes

Contents

class UserAgent
  module OperatingSystems
    Windows = {
      "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

21 entries across 21 versions & 2 rubygems

Version Path
useragent-0.4.10 lib/user_agent/operating_systems.rb
useragent-0.4.9 lib/user_agent/operating_systems.rb
useragent-0.4.8 lib/user_agent/operating_systems.rb
useragent-0.4.7 lib/user_agent/operating_systems.rb
useragent-0.4.6 lib/user_agent/operating_systems.rb
useragent-0.4.5 lib/user_agent/operating_systems.rb
useragent-0.4.4 lib/user_agent/operating_systems.rb
useragent-fl-0.4.3 lib/user_agent/operating_systems.rb
useragent-0.4.3 lib/user_agent/operating_systems.rb
useragent-0.4.2 lib/user_agent/operating_systems.rb
useragent-0.4.1 lib/user_agent/operating_systems.rb
useragent-0.4.0 lib/user_agent/operating_systems.rb
useragent-0.3.2 lib/user_agent/operating_systems.rb
useragent-0.3.1 lib/user_agent/operating_systems.rb
useragent-0.3.0 lib/user_agent/operating_systems.rb
useragent-0.2.3 lib/user_agent/operating_systems.rb
useragent-0.2.2 lib/user_agent/operating_systems.rb
useragent-0.2.1 lib/user_agent/operating_systems.rb
useragent-0.2.0 lib/user_agent/operating_systems.rb
useragent-0.1.6 lib/user_agent/operating_systems.rb