for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
# YAML DB Loader
def elficas
load_yaml('magia/elficas').map { |s| Elfica.new(s) }
end
def plegarias
load_yaml('magia/plegarias').map { |s| Plegaria.new(s) }
def execraciones
load_yaml('magia/execraciones').map { |s| Execracion.new(s) }
def sangres
load_yaml('magia/sangres').map { |s| Sangre.new(s) }
def sombras
load_yaml('magia/sombras').map { |s| Sombra.new(s) }
def arenas
load_yaml('magia/arenas').map { |s| Arena.new(s) }
def hielos
load_yaml('magia/hielos').map { |s| Hielo.new(s) }
def spells
load_yaml('magia/spells').map { |s| Elemental.new(s) }
# TODO: tune up this!
# All find ID methods
def elfica(id)
elficas[id]
def plegaria(id)
plegarias[id]
def sangre(id)
sangres[id]
def sombra(id)
sombras[id]
def spell(id)
spells[id]