module Browser::IE
def compatibility_view?
def compatibility_view? match = ua.match(TRIDENT_VERSION_REGEX) ie? && match && version.to_i < (match[1].to_i + 4) end
def ie10?
def ie10? ie? && version == "10" end
def ie11?
def ie11? ie? && version == "11" end
def ie6?
def ie6? ie? && version == "6" end
def ie7?
def ie7? ie? && version == "7" end
def ie8?
def ie8? ie? && version == "8" end
def ie9?
def ie9? ie? && version == "9" end
def ie?
def ie? msie? || modern_ie? end
def modern_ie?
def modern_ie? !!(ua =~ MODERN_IE) end
def msie?
def msie? !!(ua =~ /MSIE/ && ua !~ /Opera/) end