Files | Admin

Notes:

Release Name: runt-0.0.6

Notes:
= RUNT -- Ruby Temporal Expressions

* Runt is a Ruby[http://www.ruby-lang.org/en/] implementation of select Martin Fowler  patterns[http://www.martinfowler.com/articles].

* <em>TemporalExpression</em>s allow a developer to define patterns of date recurrence using set expressions.

---

= INSTALL

* Unpack the Runt distribution.

   $ tar -xzvf runt-<version>.tar.gz

* cd $UNPACK_DIR/runt/

* execute:

   $ ruby setup.rb config
   $ ruby setup.rb setup
   $ ruby setup.rb install (may require root privilege)

  <b>or</b>

   $ ruby setup.rb --help

  for more options.

---

= QUICK START

* require 'runt'

* See http://runt.rubyforge.org/doc/index.html

* See $UNPACK_DIR/runt/test/*.rb for example usage.

* See this mini-TemporalExpression tutorial[http://runt.rubyforge.org/doc/files/doc/tutorial_te_rdoc.html]

* See http://www.chronicj.org/apidocs/index.html for better commented source (JavaDoc)

Get in touch if you have questions or if Runt causes your computer to burst into flames...

Matt[mailto:matt@digitalclash.com]

---

== Credits

Rubyforge[http://rubyforge.org] for hosting this project.

M.Fowler[http://martinfowler.com], Matz[http://ruby-lang.org], 
T.Funaba (Date/DateTime[http://www.funaba.org/en/ruby.html]), 
J.Weirich (Rake[http://rake.rubyforge.org]), 
PragmaticProgrammers[http://pragmaticprogrammer.com], and everyone on 
ruby-talk[mailto:ruby-talk@ruby-lang.org] for their shameless public display 
of smartness.

BlueRobot[http://www.bluerobot.com/web/layouts/] for the CSS used to prettify the Runt website.

The number 12, and the letters E and J.

---

= Etc...

Author::   Matthew Lipper <matt@digitalclash.com>
Requires:: Ruby 1.8.0 or later, Date/DateTime classes
License::  Copyright 2003 by Digital Clash LLC.
           Released under the Apache Software license (see LICENSE.txt)
           included in the distribution.

= Warranty

This software is provided "as is" and without any express or
implied warranties, including, without limitation, the implied
warranties of merchantibility and fitness for a particular
purpose.

link://../dcl-small.gif


Changes: = Runt Changelog == Version 0.0.6 * TE Tutorial * Website beautification * Credits == Version 0.0.4 * Improved Rake[http://rake.rubyforge.org] support * Better documentation: README, TODO, CHANGES, etc. * More Ruby-like source code layout and code organization inspired by Rake[http://rake.rubyforge.org] distribution * Dropped the obviously superfluous 'alpha' from versioning == Version 0.0.1 * Learned Ruby (or began trying, at any rate...) * RubyForge project setup * Basic implementation of the Java-based chronicJ[http://chronicJ.org] functionality in Ruby