class UserAgent::Browsers::Base

def <=>(other)

def <=>(other)
  if respond_to?(:browser) && other.respond_to?(:browser) &&
      browser == other.browser
    version <=> Version.new(other.version)
  else
    false
  end
end