class Morphy::Morphy
Public Class Methods
new()
click to toggle source
# File lib/morphy.rb, line 8 def initialize @dawg = Dawg.load("#{::Morphy.path}/dawg.bin") end
Public Instance Methods
query(word)
click to toggle source
# File lib/morphy.rb, line 12 def query(word) entries = @dawg.query(word) entries.lazy.map do |row| next if row.empty? word, para_id, index = row.to_s.split(' ') Word.new(word, para_id, index) end end
to_s()
click to toggle source
# File lib/morphy.rb, line 23 def to_s 'Morphy' end