class Rubydict::MixBox::Translator
Public Class Methods
new(dict_path)
click to toggle source
# File lib/rubydict/mixbox/translator.rb, line 18 def initialize dict_path @dict_path = dict_path @file_size, @word_count = 0, 0 @file = File.open("#{dict_path}.ifo") @file.each do |line| mapping = line.strip.split('=') @word_count = mapping[1].to_i if mapping[0] == 'wordcount' @file_size = mapping[1].to_i if mapping[0] == 'idxfilesize' end @file.close end
Public Instance Methods
lookup(word)
click to toggle source
# File lib/rubydict/mixbox/translator.rb, line 30 def lookup word Dictionary.lookup @dict_path, @file_size, @word_count, word end