for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
# Los caminos de un heroe.
class Camino < Array
def name
first
end
def pasos
last
# Es posible que este method sea muy pesado
def conocidos
n = heros.select(&:camino).map do |h| # Filtra los heroes sin camino
h.id if h.camino.first == name # Asocia el camino con el ID
n.compact # descarta los valores nil
def img_path
"'../images/caminos/#{name}.png'"
# YAML DB Loader
def caminos
load_yaml('personaje/caminos')
def camino(nombre)
caminos.find { |c| c.first == nombre }