Module: Rodimus::Observable

Included in:
Step, Transformation
Defined in:
lib/rodimus/observable.rb

Instance Method Summary collapse

Instance Method Details

#notify(subject, event) ⇒ Object



6
7
8
9
10
# File 'lib/rodimus/observable.rb', line 6

def notify(subject, event)
  observers.each do |observer|
    observer.on_notify(subject, event)
  end
end

#observersObject



12
13
14
# File 'lib/rodimus/observable.rb', line 12

def observers
  @observers ||= Set.new
end