summaryrefslogtreecommitdiff
path: root/enc/unicode/case-folding.rb
diff options
context:
space:
mode:
authorduerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-02-22 09:34:34 +0000
committerduerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-02-22 09:34:34 +0000
commit4ca9138bac7fd93501581f65d73435eed59a3087 (patch)
treeb0d6f3d873bf5d351c0ef8b569cef5e87ede2ba3 /enc/unicode/case-folding.rb
parent5470ce82067948f6d6a18a7805de3c64a2666ddf (diff)
* enc/unicode/case-folding.rb, casefold.h: Adding flag for title-case,
not yet operational. (with Kimihito Matsui) git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@53891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enc/unicode/case-folding.rb')
-rwxr-xr-xenc/unicode/case-folding.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/enc/unicode/case-folding.rb b/enc/unicode/case-folding.rb
index 30a1f71b1b..62b534d8c3 100755
--- a/enc/unicode/case-folding.rb
+++ b/enc/unicode/case-folding.rb
@@ -187,7 +187,7 @@ class CaseFolding
end
class MapItem
- attr_reader :upper, :lower
+ attr_reader :upper, :lower, :title
def initialize(code, upper, lower, title)
@code = code
@@ -226,6 +226,7 @@ class CaseMapping
if item
flags += '|U' if to==item.upper
flags += '|D' if to==item.lower
+ flags += '|T' unless item.upper==item.title
end
flags
end