lib/unicode/age.rb in unicode-age-2.0.0 vs lib/unicode/age.rb in unicode-age-2.0.1
- old
+ new
@@ -21,21 +21,22 @@
6.2,
6.3,
7.0,
8.0,
9.0,
- 10.0
+ 10.0,
+ 11.0,
].freeze
KNOWN_UNICODE_REGEXES = KNOWN_UNICODE_VERSIONS.map{ |uv|
begin
/\A\p{age=#{"%.1f" % uv}}*\z/
rescue RegexpError
end
}.compact.freeze
def self.of(string)
- raise(UnknownAge, "The string containts unassigned codepoints, so the Unicode version required cannot be determined. Your Ruby version supports Unicode #{UNICODE_VERSION}.") if string =~ /\A\p{Unassigned}*\z/
+ raise(UnknownAge, "The string contains unassigned codepoints, so the Unicode version required cannot be determined. Your Ruby version supports Unicode #{UNICODE_VERSION}.") if string =~ /\A\p{Unassigned}*\z/
KNOWN_UNICODE_VERSIONS.find.with_index{ |uv, index|
string =~ KNOWN_UNICODE_REGEXES[index]
}
end
end