¿Porqué en el minuto 12:45 se llama Direction:RIGHT y no Model::Direction:RIGHT como en las lineas anteriores?

Ernesto Campos

Ernesto Campos

Pregunta
student
hace 7 años

¿Porqué en el minuto 12:45 se llama Direction:RIGHT y no Model::Direction:RIGHT como en las lineas anteriores?

3 respuestas
    Ernesto Campos

    Ernesto Campos

    student
    hace 7 años

    Corrijo: lo llaman Direction::RIGHT

    Ernesto Campos

    Ernesto Campos

    student
    hace 7 años

    Hola,

    Me autorespondo (monologo), como esta dentro del mismo module no se llama

    Model::Direction::RIGHT
    , pero desde fuera si es obligatorio, igual al parecer es una buena practica llamarlo completo.

    Todo depende del SCOPE se llama:

    Por fuera del modulo:

    Model::Direction::RIGHT

    Por dentro del modulo:

    Direction::RIGHT

    Por si alguien tiene la misma duda, ya que es resuelta mas adelante.

    Saludos a todos.

    Jaime David Burbano Montoya

    Jaime David Burbano Montoya

    student
    hace 4 años

    Pero no tiene sentido para mi. Por qué las clases Snake Food y Grid, también estran dentro del modelo. ¿Porque en esas si hay que usar "Model::"?

Curso de Ruby

Curso de Ruby

Aprende lo esencial de Ruby, el lenguaje ideal para empezar a programar que muchas startups usan como base de sus plataformas. Conoce el entorno de desarrollo y las bases del lenguaje. Domina la programación orientada a objetos y empieza a abrir puertas en el mundo profesional.

Curso de Ruby
Curso de Ruby

Curso de Ruby

Aprende lo esencial de Ruby, el lenguaje ideal para empezar a programar que muchas startups usan como base de sus plataformas. Conoce el entorno de desarrollo y las bases del lenguaje. Domina la programación orientada a objetos y empieza a abrir puertas en el mundo profesional.