Metodos de clase y metodos de instancia en ruby

Metodos de clase y metodos de instancia en ruby

Para no olvidar que es lo que hace cada uno aqui pongo un ejemplo pero lo basico lo basico para entender los metodos de clase y los metodos de instancia es:

Metodos de instancia

Simplemente declaras el metodo dentro de la clase 


class Auto
  def nombre
    puts "Nombre"
  end
end

Para mandarlo llamar tendriamos que hacer una instancia de la clase para poder usar sus metodos


carro = Auto.new
carro.nombre

Metodos de Clase

Debe de usar el self usando el ejemplo anterior


class Auto
  def self.nombre
    puts "Nombre"
  end
end

Para mandarlo llamar simplemente utilizamos la clase y sus metodo directamente

Auto.nombre
No Comments

Post A Comment