Sha256: 9a61728d02a8fa36a84f3cf113abb2fce419b7cf96039ed79eefd360ffc576fe
Contents?: true
Size: 773 Bytes
Versions: 2
Compression:
Stored size: 773 Bytes
Contents
require 'digimon_sleuth/digimon' require 'digimon_sleuth/errors' require 'digimon_sleuth/path_searcher' module DigimonSleuth counter = 1 file = File.new(File.expand_path('../../dat/digivolve.dat', __FILE__), 'r') divolve = {} while (line = file.gets&.strip) name, digivolve = line.split(" -> ") digivolve = (digivolve || "").split(", ") count = digivolve.count divolve[name] = digivolve digimon = Digimon.new(name) Digimon.register(digimon) counter += 1 end file.close Digimon.all.each do |digimon| divolve[digimon.name].each do |d| digi = Digimon.find(d.strip) digimon.add_digivolve(digi) digi.add_dedigivolve(digimon) end end def self.search_path(*args) PathSearcher.execute(*args) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
digimon_sleuth-0.0.3 | lib/digimon_sleuth.rb |
digimon_sleuth-0.0.2 | lib/digimon_sleuth.rb |