Módulos em Ruby
Um exemplo de como utilizar módulos em Ruby, exibindo mensagens de alerta sempre que o método compra for invocado.
Descrição
Um exemplo de como utilizar módulos em Ruby, exibindo mensagens de alerta sempre que o método compra for invocado.
#by Luciano Alexandre
#
# www.tecsource.blogspot.com.br
#
# lucianocnphn@gmail.com
#
#luciano.alexandre@academico.ifrn.edu.br
module Alerta
def notifica
puts "Um produto foi vendido"
end
end
class Loja
include Alerta
def compra(produto)
puts "Uma #{produto} foi vendida"
notifica
end
end
loja = Loja.new
loja.compra("mesa")