class Natto2classifier::Natto

Public Class Methods

parse(word) click to toggle source
# File lib/natto2classifier/natto.rb, line 6
def self.parse(word)
  nm = ::Natto::MeCab.new
  results = []
  nm.parse(word.to_s) do |n|
    break if n.is_eos?
    kana = n.feature.split(',')[7]
    results << n.surface
    results << kana if !kana.nil? && kana != '*'
  end
  results
end