Module: Arachni::Support::Mixins::Observable::ClassMethods
- Defined in:
 - lib/arachni/support/mixins/observable.rb
 
Instance Method Summary collapse
Instance Method Details
#advertise(*ad_events) ⇒ Object
      37 38 39 40 41 42 43 44 45 46 47 48 49 50 51  | 
    
      # File 'lib/arachni/support/mixins/observable.rb', line 37 def advertise( *ad_events ) ad_events.each do |event| define_method event do |&block| add_observer( event, &block ) end define_method "notify_#{event}" do |*args| notify_observers( event, *args ) end private "notify_#{event}" end nil end  |