Class: Exfuz::Event

Inherits:
Object
  • Object
show all
Includes:
Observable
Defined in:
lib/exfuz/event.rb

Instance Method Summary collapse

Instance Method Details

#add_event_handler(obj, func) ⇒ Object



8
9
10
# File 'lib/exfuz/event.rb', line 8

def add_event_handler(obj, func)
  add_observer(obj, func)
end

#fired(*args) ⇒ Object



12
13
14
15
# File 'lib/exfuz/event.rb', line 12

def fired(*args)
  changed
  args.empty? ? notify_observers : notify_observers(*args)
end