module UserAgent::Browsers::Opera
def self.extend?(agent)
def self.extend?(agent) agent.application && agent.application.product == "Opera" end
def localization
def localization if platform == "Macintosh" application.comment[3] else application.comment[2] end end
def os
def os if application.comment[0] =~ /Windows/ OperatingSystems.normalize_os(application.comment[0]) else application.comment[1] end end
def platform
def platform if application.comment[0] =~ /Windows/ "Windows" else application.comment[0] end end
def security
def security if platform == "Macintosh" Security[application.comment[2]] else Security[application.comment[1]] end end