• Source
    1. # define la clase Perro
    2. class Perro
    3.  
    4. # método inicializar clase
    5. def initialize(raza, nombre)
    6. # atributos
    7. @raza = raza
    8. @nombre = nombre
    9. end
    10.  
    11. # método ladrar
    12. def ladrar
    13. puts 'Guau! Guau!'
    14. end
    15.  
    16. # método saludar
    17. def saludar
    18. puts "Soy un perro de la raza #{@raza} y mi nombre es #{@nombre}"
    19. end
    20. end
    21.  
    22. # para hacer nuevos objetos,
    23. # se usa el método new
    24. d = Perro.new('Labrador', 'Benzy')