Sha256: f5fad3b10e08edecb7643b82e2a4763b598d183d660890d62e8dcb34f55eb8d7

Contents?: true

Size: 699 Bytes

Versions: 3

Compression:

Stored size: 699 Bytes

Contents

require 'compo/composites/composite'
require 'compo/composites/array'
require 'compo/composites/hash'
require 'compo/composites/leaf'
require 'compo/composites/parentless'

module Compo
  # Submodule containing implementations of composite objects
  #
  # These classes only implement the concept of an object containing children,
  # and those children being stored in such a way that they can be retrieved by
  # ID.  For the full Compo experience, including parent tracking, URL
  # referencing, and moving of objects between parents, see the Branches
  # submodule.
  #
  # The Composites are the lowest level of Compo; everything else is an
  # extension to them.
  module Composites
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
compo-0.5.1 lib/compo/composites.rb
compo-0.5.0 lib/compo/composites.rb
compo-0.4.0 lib/compo/composites.rb