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