Class: Tagabaybay::Transliterator
- Inherits:
-
Object
- Object
- Tagabaybay::Transliterator
- Defined in:
- lib/tagabaybay.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.process(text) ⇒ Object
116 117 118 119 |
# File 'lib/tagabaybay.rb', line 116 def self.process(text) tagabaybay = Transliterator.new tagabaybay.process(text) end |
Instance Method Details
#process(text) ⇒ Object
121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'lib/tagabaybay.rb', line 121 def process(text) to_translate = text.dup.downcase translated = "" while to_translate.length > 0 match, converted = find_match(to_translate) translated += converted to_translate.sub!(match, "") end translated end |