method
parse_grapheme_break_property
v3.2.1 -
Show latest stable
- Class:
ActiveSupport::Multibyte::Unicode::DatabaseGenerator
parse_grapheme_break_property(line)public
No documentation available.
# File activesupport/bin/generate_tables, line 72
def parse_grapheme_break_property(line)
if line =~ /^([0-9A-F.]+)\s*;\s*([\w]+)\s*#/
type = $2.downcase.intern
@ucd.boundary[type] ||= []
if $1.include? '..'
parts = $1.split '..'
@ucd.boundary[type] << (parts[0].hex..parts[1].hex)
else
@ucd.boundary[type] << $1.hex
end
end
end