lib/pragmatic_segmenter/languages/greek.rb in pragmatic_segmenter-0.3.1 vs lib/pragmatic_segmenter/languages/greek.rb in pragmatic_segmenter-0.3.2

- old
+ new

@@ -1,32 +1,10 @@ module PragmaticSegmenter module Languages - class Greek - class Process < PragmaticSegmenter::Process - private + module Greek + include Languages::Common - def sentence_boundary_punctuation(txt) - PragmaticSegmenter::Languages::Greek::SentenceBoundaryPunctuation.new(text: txt).split - end - end - - class Cleaner < PragmaticSegmenter::Cleaner - end - - class SentenceBoundaryPunctuation < PragmaticSegmenter::SentenceBoundaryPunctuation - SENTENCE_BOUNDARY = /.*?[\.;!\?]|.*?$/ - - def split - text.scan(SENTENCE_BOUNDARY) - end - end - - class Punctuation < PragmaticSegmenter::Punctuation - PUNCT = ['.', '!', ';', '?'] - - def punct - PUNCT - end - end + SENTENCE_BOUNDARY_REGEX = /.*?[\.;!\?]|.*?$/ + Punctuations = ['.', '!', ';', '?'] end end end