Sha256: 9cd2a60af2b15c9d183343cbdfa41205997939aede00061292167b852af2a275

Contents?: true

Size: 470 Bytes

Versions: 20

Compression:

Stored size: 470 Bytes

Contents

= UserAgent

UserAgent is a Ruby library that parses and compares HTTP User Agents.


=== Example

  Browser = Struct.new(:browser, :version)
  SupportedBrowsers = [
    Browser.new("Safari", "3.1.1"),
    Browser.new("Firefox", "2.0.0.14"),
    Browser.new("Internet Explorer", "7.0")
  ]

  user_agent = UserAgent.parse(request.user_agent)
  SupportedBrowsers.detect { |browser| user_agent >= browser }


Copyright (c) 2009 Joshua Peek, released under the MIT license

Version data entries

20 entries across 20 versions & 2 rubygems

Version Path
useragent-0.4.9 README.rdoc
useragent-0.4.8 README.rdoc
useragent-0.4.7 README.rdoc
useragent-0.4.6 README.rdoc
useragent-0.4.5 README.rdoc
useragent-0.4.4 README.rdoc
useragent-fl-0.4.3 README.rdoc
useragent-0.4.3 README.rdoc
useragent-0.4.2 README.rdoc
useragent-0.4.1 README.rdoc
useragent-0.4.0 README.rdoc
useragent-0.3.2 README.rdoc
useragent-0.3.1 README.rdoc
useragent-0.3.0 README.rdoc
useragent-0.2.3 README.rdoc
useragent-0.2.2 README.rdoc
useragent-0.2.1 README.rdoc
useragent-0.2.0 README.rdoc
useragent-0.1.6 README.rdoc
useragent-0.1.5 README.rdoc