Class: RubyMarkovify::NewlineText
- Defined in:
- lib/ruby_markovify/text.rb
Constant Summary
Constants inherited from Text
Text::DEFAULT_MAX_OVERLAP_RATIO, Text::DEFAULT_MAX_OVERLAP_TOTAL, Text::DEFAULT_TRIES, Text::REJECT_PATTERN, Text::WORD_SPLIT_PATTERN
Constants included from Splitters
Splitters::ABBR_CAPPED, Splitters::ABBR_LOWERCASE, Splitters::ASCII_LOWERCASE, Splitters::ASCII_UPPERCASE, Splitters::END_PATTERN, Splitters::EXCEPTIONS, Splitters::INITIALS, Splitters::MONTHS, Splitters::PUNCTUATION, Splitters::STATES, Splitters::STREETS, Splitters::TITLES, Splitters::UNITED_STATES
Instance Method Summary collapse
Methods inherited from Text
#generate_corpus, #initialize, #make_sentence, #make_sentence_with_start, #make_short_sentence, #sentence_join, #test_sentence_input, #test_sentence_output, #word_join, #word_split
Methods included from Splitters
#is_abbreviation, #is_sentence_ender, #split_into_sentences
Constructor Details
This class inherits a constructor from RubyMarkovify::Text
Instance Method Details
#sentence_split(text) ⇒ Object
88 89 90 |
# File 'lib/ruby_markovify/text.rb', line 88 def sentence_split(text) text.split /\s*\n\s*/ end |