blob: a1a1149d7264685a435ea366ccb6aa016540d0ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# coding: utf-8
# Copyright 2010-2013 Ayumu Nojima (野島 歩) and Martin J. Dürst (duerst@it.aoyama.ac.jp)
# available under the same licence as Ruby itself
# (see http://www.ruby-lang.org/en/LICENSE.txt)
require File.dirname(__FILE__) + '/normalize'
class String
def normalize(form = :nfc)
Normalize.normalize(self, form)
end
def normalize!(form = :nfc)
replace(self.normalize(form))
end
def normalized?(form = :nfc)
Normalize.normalized?(self, form)
end
end
|