código simples
def lalala
macaco = 12
return macaco
end
lalala
if macaco == 12
puts "ok"
end
erro: λ ruby Testes.rb
Testes.rb:8:in <main>': undefined local variable or method
macaco' for main:Object (NameError)
isso acontece sempre que tento retornar variáveis, é como se ela não estivesse retornando. apenas funciona quando uso variáveis globais