Class: Kamaze::Project::Observable Abstract
- Includes:
- Concern::Observable
- Defined in:
- lib/kamaze/project/observable.rb
Overview
This class is abstract.
Observable provides the methods for managing the associated observers.
Direct Known Subclasses
Instance Attribute Summary collapse
- #observer_peers ⇒ Hash|nil included from Concern::Observable readonly protected
Instance Method Summary collapse
-
#dispatch_event(event, *args) ⇒ self
included
from Concern::Observable
protected
Dispatch given
event
. - #initialize ⇒ Object included from Concern::Observable
-
#observer_peers_initialize ⇒ self
included
from Concern::Observable
protected
Initialize observers (defined from
self.class.observer_peers
).
Instance Attribute Details
#observer_peers ⇒ Hash|nil (readonly, protected) Originally defined in module Concern::Observable
Instance Method Details
#dispatch_event(event, *args) ⇒ self (protected) Originally defined in module Concern::Observable
Dispatch given event
#initialize ⇒ Object Originally defined in module Concern::Observable
#observer_peers_initialize ⇒ self (protected) Originally defined in module Concern::Observable
Initialize observers (defined from self.class.observer_peers
)