class Mors::Predictor

Public Instance Methods

detectPrefixes(word, dict) click to toggle source
# File lib/mors/predictor.rb, line 3
def detectPrefixes(word, dict)
    prefixes = []
    chain = ''
    for i in 0..word.length - 1
        if dict['prefixes'].include?(chain + word[i]) && ! dict['prefixes'].include?(chain + word[i] + word[i + 1])
            prefixes << chain + word[i]
            chain = ''
        else
            chain << word[i]
        end
    end
    return prefixes
end