Privado! Mantenha Distância! Programação Orientada a Objetos II.Boa tarde alguém poderia me ajudar nessa lição de número 4?


#1

class Dog
def initialize(name,breed)
@name = name
@breed = breed
end
public

def bark
    puts "Woof!"

end
private

def id_number dog
@id_number = 12345

end
end

Adicione um método private chamado id em Dog. O método id deve criar uma variável de instância @id_number e atribuir 12345 a ela.


#2

Não sei se é do copy/past, mas um problema obvio que vejo é a indentação. Onde começam e acabam as tuas classes e metodos se as margens não estão bem definidas?