Sha256: 295f064c332109cce265f31f4bbb628b9b603dd8dc8f46b0f073af5245bebca5

Contents?: true

Size: 581 Bytes

Versions: 9

Compression:

Stored size: 581 Bytes

Contents

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

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

Version data entries

9 entries across 9 versions & 4 rubygems

Version Path
delano-useragent-0.0.2 lib/user_agent/operating_systems.rb
josh-useragent-0.0.2 lib/user_agent/operating_systems.rb
useragent-0.0.5 lib/user_agent/operating_systems.rb
useragent-0.0.4 lib/user_agent/operating_systems.rb
stella-0.5.4 vendor/useragent/lib/user_agent/operating_systems.rb
stella-0.5.5 vendor/useragent/lib/user_agent/operating_systems.rb
stella-0.5.3 vendor/useragent/lib/user_agent/operating_systems.rb
stella-0.3.2 vendor/useragent/lib/user_agent/operating_systems.rb
stella-0.5.1 vendor/useragent/lib/user_agent/operating_systems.rb