Module: IndonesianStemmer::StemmerUtility::InstanceMethods
- Defined in:
- lib/indonesian_stemmer/stemmer_utility.rb
Instance Method Summary collapse
- #ends_with?(text, by_text_size, suffix) ⇒ Boolean
- #starts_with?(text, by_text_size, prefix) ⇒ Boolean
Instance Method Details
#ends_with?(text, by_text_size, suffix) ⇒ Boolean
17 18 19 20 21 22 23 24 |
# File 'lib/indonesian_stemmer/stemmer_utility.rb', line 17 def ends_with?(text, by_text_size, suffix) suffix_size = suffix.size return false if suffix_size > by_text_size suffix_size.times do |i| return false if text[0 - (suffix_size - i)] != suffix[i] end return true end |
#starts_with?(text, by_text_size, prefix) ⇒ Boolean
9 10 11 12 13 14 15 |
# File 'lib/indonesian_stemmer/stemmer_utility.rb', line 9 def starts_with?(text, by_text_size, prefix) return false if prefix.size > by_text_size prefix.size.times do |i| return false if text[i] != prefix[i] end return true end |