lib/compo.rb in compo-0.1.2 vs lib/compo.rb in compo-0.1.3
- old
+ new
@@ -1,12 +1,21 @@
-require 'compo/array_composite'
+# Base mixins
require 'compo/composite'
-require 'compo/hash_composite'
-require 'compo/leaf'
require 'compo/movable'
-require 'compo/null_composite'
require 'compo/parent_tracker'
+
+# Composite implementations
+require 'compo/array_composite'
+require 'compo/hash_composite'
+require 'compo/null_composite'
+
+# Leaf and branch classes
+require 'compo/array_branch'
+require 'compo/hash_branch'
+require 'compo/leaf'
+
+# Misc
require 'compo/version'
-# The main module for Compo.
+# The main module for Compo
module Compo
end