class MigemoDict
Public Class Methods
new(filename)
click to toggle source
# File lib/migemo-dict.rb, line 27 def initialize (filename) @dict = File.new(filename) end
Public Instance Methods
lookup(pattern)
click to toggle source
# File lib/migemo-dict.rb, line 31 def lookup (pattern) pattern = pattern.downcase raise "nil pattern" if pattern == nil end
Private Instance Methods
decompose(line)
click to toggle source
# File lib/migemo-dict.rb, line 37 def decompose (line) array = line.chomp.split("\t").delete_if do |x| x == nil end key = array.shift values = array raise if key == nil raise if values == nil return key, values end