summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Add a couple of helpers to base classesCasey Dahlin2008-12-151-0/+13
* Add a method to print all states in colorCasey Dahlin2008-12-101-0/+7
* New testcasesCasey Dahlin2008-11-101-0/+93
* Make names for state classes explicit.Casey Dahlin2008-11-071-0/+4
* Add check for forking a live state.Casey Dahlin2008-11-071-0/+1
* Annotate TypeErrorsCasey Dahlin2008-11-071-7/+7
* Remove commented out consistency checkCasey Dahlin2008-10-271-1/+0
* Make Dep holds give params of dependentCasey Dahlin2008-10-131-1/+1
* Tests for release behaviorCasey Dahlin2008-10-131-0/+23
* Fix typo in test nameCasey Dahlin2008-10-131-1/+1
* Merge State#break_holds into State#becomes_defunctCasey Dahlin2008-10-101-7/+2
* Use State#release to clear system between testsCasey Dahlin2008-10-101-1/+2
* Better release comparisonCasey Dahlin2008-10-101-1/+2
* Make State#check_deps behave properly when droppingCasey Dahlin2008-10-101-1/+4
* Rewrite test.rb in Test::UnitCasey Dahlin2008-10-101-43/+95
* Remove test.rb from .gitignore and add it to the projectCasey Dahlin2008-10-102-1/+54
* Fix bugs in State::process_eventCasey Dahlin2008-10-101-2/+2
* Get caused_by from class in State#react_to?Casey Dahlin2008-10-101-1/+1
* Add State::get_all methodCasey Dahlin2008-10-101-0/+5
* Better event matchingCasey Dahlin2008-10-091-1/+1
* Delete trace functionCasey Dahlin2008-10-091-17/+2
* Properly deterministic hashing that accounts for depsCasey Dahlin2008-10-091-1/+3
* Introduce hold-differentiated statesCasey Dahlin2008-10-081-8/+41
* Comment typo fixCasey Dahlin2008-10-081-1/+1
* Add parenthesis to expression in State#hashCasey Dahlin2008-10-081-1/+1
* State#hold and State#release now take a params argumentCasey Dahlin2008-10-081-10/+10
* Use DSTuple objects for State depsCasey Dahlin2008-10-081-16/+49
* Rename StatePattern to DependencyCasey Dahlin2008-10-081-16/+17
* Change State#to_s and add State#to_s_colorCasey Dahlin2008-10-081-1/+18
* Replace active property with status propertyCasey Dahlin2008-10-081-13/+15
* Add some trace pointsCasey Dahlin2008-10-071-1/+3
* Fix dependency issue with dropping.Casey Dahlin2008-10-071-7/+7
* Add State::release to compliment State::holdCasey Dahlin2008-10-071-1/+7
* Yet another use of self.class.depends where @deps belongsCasey Dahlin2008-10-071-1/+1
* Fix another missing inject argumentCasey Dahlin2008-10-071-1/+1
* Run service drop task /after/ state changeCasey Dahlin2008-10-071-1/+2
* State#hold and State#release now return selfCasey Dahlin2008-10-071-1/+5
* Fix some behaviors of State#check_depsCasey Dahlin2008-10-071-2/+5
* Added to_s and eql?Casey Dahlin2008-10-071-0/+21
* Added trace methodCasey Dahlin2008-10-071-0/+7
* Added missing deps attribute to StateCasey Dahlin2008-10-031-0/+1
* Add static hold method to StateCasey Dahlin2008-10-031-0/+5
* Fix type check in StatePattern#initializeCasey Dahlin2008-10-031-1/+1
* Add default empty params for Hold#initializeCasey Dahlin2008-10-031-1/+1
* Make State#rise use local dependency infoCasey Dahlin2008-10-031-1/+1
* Add initial values to inject callsCasey Dahlin2008-10-031-2/+2
* Rename respond_to to react_toCasey Dahlin2008-10-031-2/+2
* Fix depsolving logic to handle depless servicesCasey Dahlin2008-10-031-5/+13
* Depsolve new types on creationCasey Dahlin2008-10-031-0/+1
* Add implementation of productCasey Dahlin2008-10-031-0/+11