diff options
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/software_spec.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index a3a37902a..1cdfa2e0d 100644 --- a/Library/Homebrew/software_spec.rb +++ b/Library/Homebrew/software_spec.rb @@ -61,7 +61,9 @@ class SoftwareSpec def resource name, &block if block_given? raise DuplicateResourceError.new(name) if resource?(name) - resources[name] = Resource.new(name, &block) + res = Resource.new(name, &block) + resources[name] = res + dependency_collector.add(res) else resources.fetch(name) { raise ResourceMissingError.new(owner, name) } end |
