Experiment in DCI for Ruby
Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
demo
lib
try
work/reference
.gemspec
.gitignore
.ruby
.travis.yml
.yardopts
Assembly
COPYING.md
Gemfile
HISTORY.md
MANIFEST
Profile
README.md
VERSION

README.md

DCI for Ruby

Home / Code / Bugs / Mail

Description

The DCI library for Ruby is a fairly faithful implementation of the DCI concepts developed by Trygve Reenskaug, Reenskaug, and James O. Coplien.

It defines two reusable base classes, the Role and Context. The best way to understand their usage is to look at the QED documentation provided (for example).

Installation

The usual RubyGems install procedure:

$ gem install dci

Copyrights

Copyright (c) 2012 Rubyworks. All rights reserved.

DCI for Ruby is distributable under the terms of BSD-2-Clause license.

See COPYING.md file for license details.