aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/resource.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/resource.rb')
-rw-r--r--Library/Homebrew/resource.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/Library/Homebrew/resource.rb b/Library/Homebrew/resource.rb
index ee04014a8..c089c4ee5 100644
--- a/Library/Homebrew/resource.rb
+++ b/Library/Homebrew/resource.rb
@@ -18,7 +18,7 @@ class Resource
# XXX: for bottles, address this later
attr_writer :url, :checksum
- def initialize name, url=nil, version=nil
+ def initialize name, url=nil, version=nil, &block
@name = name
@url = url
@version = version
@@ -26,6 +26,7 @@ class Resource
@specs = {}
@checksum = nil
@using = nil
+ instance_eval(&block) if block_given?
end
def downloader