autonomousfoundry/carpenter — Issue #2: Plans can have other requirements
Author: abriening
Created: 2011-11-24 15:13:48+00:00
State: open

Add the ability for a Plan to depend on other plans.

Something like:
```ruby
build(:my_requirement, :requires => [{:requirement => "other_requirement" => :options => {}}]) { |options| FileUtils.touch "temp_file" }
# or
build(:my_requirement) do |options|
FileUtils.touch "temp_file"
end.requirements([{:requirement => "other_requirement" => :options => {}}])
```