class UserAgent::Browsers::Opera

def version

def version
  if mini?
    Version.new(application.comment.detect{|c| c =~ /Opera Mini/}[/Opera Mini\/([\d\.]+)/, 1]) rescue Version.new
  elsif product = detect_product('Version')
    Version.new(product.version)
  elsif product = detect_product('OPR')
    Version.new(product.version)
  else
    super
  end
end