s

Ruby code posted by dsfs
created at 24 Aug 18:47

Edit | Back
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Modulo Sujeito que permite adicionar e notificar 
# blocks -blocos de código que vão observar
module ModuloSujeito

  def addObservador(&observer)
    @observers ||=[]
    @observers << observer
  end

  def notificarObservadores
    @observers.each do |observer|
      observer.call(self)
    end
  end
end
321 Bytes in 2 ms with coderay