#Definimos la clase Perro:
class Perro
#"Inicializamos" la clase con el metodo initialize:
def initialize(raza, nombre, edad)
#Aquí van los atributos de la clase
@
raza = raza
@
nombre = nombre
@
edad = edad
end #Fin del método initialize
#Creamos el método ladrar
def ladrar
puts 'Guau Guau'
end #Fin del método ladrar
#Creamos el método saludar
def saludar
puts "Soy un perro de la raza #{@raza} y mi nombre es #{@nombre} y mi edad es #{@edad}"
end #Fin del método saludar
end #Final de la clase
# Creo el objeto "a" de la clase "Perro" con el metodo new
#y paso los valores como en el método "initialize(raza, nombre, edad)"
#de cuando definimos la clase perro.
a = Perro.new('siberiano','pancho','16')
#Hacemos uso del método saludar, del nuevo objeto "a"
a.saludar
#Hacemos uso del método saludar, del nuevo objeto "a"
a.ladrar