Module: PragmaticSegmenter::LanguageSupport
- Included in:
- Segmenter
- Defined in:
- lib/pragmatic_segmenter/language_support.rb
Constant Summary collapse
- LANGUAGE_CODES =
{ 'en' => 'English', 'de' => 'Deutsch', 'es' => 'Spanish', 'fr' => 'French', 'it' => 'Italian', 'ja' => 'Japanese', 'el' => 'Greek', 'ru' => 'Russian', 'ar' => 'Arabic', 'am' => 'Amharic', 'hi' => 'Hindi', 'hy' => 'Armenian', 'fa' => 'Persian', 'my' => 'Burmese', 'ur' => 'Urdu', 'nl' => 'Dutch', 'pl' => 'Polish', }
Instance Method Summary collapse
Instance Method Details
#cleaner_class ⇒ Object
27 28 29 |
# File 'lib/pragmatic_segmenter/language_support.rb', line 27 def cleaner_class Object.const_get("PragmaticSegmenter::Languages::#{LANGUAGE_CODES[language] || 'Common'}::Cleaner") end |
#process_class ⇒ Object
23 24 25 |
# File 'lib/pragmatic_segmenter/language_support.rb', line 23 def process_class Object.const_get("PragmaticSegmenter::Languages::#{LANGUAGE_CODES[language] || 'Common'}::Process") end |