Class: Compo::Leaf
- Inherits:
-
NullComposite
- Object
- NullComposite
- Compo::Leaf
- Includes:
- Branch
- Defined in:
- lib/compo/leaf.rb
Overview
A simple implementation of a leaf node
Leaves have no children, but can be moved to one. They implement the Composite API, but all additions and removals fail, and the Leaf always reports no children.
Instance Attribute Summary
Attributes included from ParentTracker
Method Summary
Methods included from UrlReferenceable
Methods included from ParentTracker
#initialize, #remove_parent, #update_parent