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