Class: Kamaze::Project::Observable Abstract

Inherits:
Object
  • Object
show all
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

Tools::BaseTool

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#observer_peersHash|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

#initializeObject Originally defined in module Concern::Observable

#observer_peers_initializeself (protected) Originally defined in module Concern::Observable

Initialize observers (defined from self.class.observer_peers)