Thibault Jouan
|
8123cf5052
|
Add Task#initialize spec
|
2013-08-07 01:22:46 +00:00 |
|
Thibault Jouan
|
e6c14f1903
|
Implement basic task actions API:
* Add Action base class;
* Implement Task::DSL.define_action(keyword, klass);
* Add Task::DSL#actions accessor;
* Apply task DSL actions when Task instances are evaluated.
|
2013-08-04 20:30:54 +00:00 |
|
Thibault Jouan
|
ace6a4ad2b
|
Implement Task::DSL#evaluate:
So that the env is available from the task DSL.
|
2013-08-01 00:01:20 +00:00 |
|
Thibault Jouan
|
2acb57254f
|
Fix a few coding standards issues:
* Remove extra empty lines before private keyword usages.
specs:
* Fix one long line;
* use proc keyword instead of Proc.new.
|
2013-08-01 00:01:20 +00:00 |
|
Thibault Jouan
|
b1c99dbeeb
|
Extract task DSL code and spec
|
2013-08-01 00:01:19 +00:00 |
|
Thibault Jouan
|
c642584c95
|
Fix task DSL spec:
* Use explicit named subject;
* Fix description for Task::DSL#condition when condition is not met.
|
2013-07-30 14:36:33 +00:00 |
|
Thibault Jouan
|
d146566411
|
Implement tasks condition feature
|
2013-07-28 22:56:08 +00:00 |
|
Thibault Jouan
|
baaa957e9e
|
Implement task evaluation feature
|
2013-07-28 19:18:53 +00:00 |
|