module Morphy

Public Instance Methods

grammemes() click to toggle source
# File lib/morphy.rb, line 50
def grammemes
  @@grammemes ||=
    File
    .open("#{path}/grammemes.txt", 'r')
    .read
    .split("\n").map { |g| g.split(',') }
end
new() click to toggle source
# File lib/morphy.rb, line 30
def new
  Morphy.new
end
paradigms() click to toggle source
# File lib/morphy.rb, line 38
def paradigms
  @@paradigms ||= Marshal.load(File.read("#{path}/paradigms.dat"))
end
path() click to toggle source
# File lib/morphy.rb, line 34
def path
  File.dirname(__FILE__) + '/dictionary'
end
prefixes() click to toggle source
# File lib/morphy.rb, line 42
def prefixes
  @@prefixes ||= File.open("#{path}/prefixes.txt", 'r').read.split("\n")
end
suffixes() click to toggle source
# File lib/morphy.rb, line 46
def suffixes
  @@suffixes ||= File.open("#{path}/suffixes.txt", 'r').read.split("\n")
end