#encoding: UTF-8


# user = User.find_by_safe_url("z6rbF_jwEa1bWjhw")
# user = User.find_by_safe_url("CyQdRplSVIsKrl0Z")
# plans = user.plans.order(finish: :asc)
# programs = plans.where.not(current_routine:"clone")

# def program_title(_id)
#     macho = Plan.find(_id)
#     return macho.program.title 
# end

# # Sólo si hay machos en los planes asignamos nombres
# if programs.count > 0
#     index = programs.first.number - 1
#     title = program_title(programs.first.current_routine)
#     #
#     while index < plans.count
#         plan = plans[index]
#         if plan.current_routine != "clone"
#             macho = Plan.find(plan.current_routine)
#             title = program_title(plan.current_routine) if macho.program # validar si hay otro macho
#         end
#         puts "Macho #{index}: #{title}"
#         plan.update(title: title)
#         index += 1
#     end
# end

def age_index(age)
    states = ["De 0 a 4 años", "De 4 a 8 años", "De 8 a 12 años", "Más de 12 años"]
    return states.index(age)
end

def age_state(age)
    states = ["De 0 a 4 años", "De 4 a 8 años", "De 8 a 12 años", "Más de 12 años"]
    return states[age.to_i || 0]
end

MedicalHistory.all.each do |m| 
    # index = age_index(m.training_age)
    state = age_state(m.training_age)
    m.update(training_time: m.training_age, training_age: state)
end