aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/formula.rb46
1 files changed, 23 insertions, 23 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 90ab6e66e..f45725822 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -647,15 +647,6 @@ class Formula
attr_rw :homepage, :keg_only_reason, :cc_failures
attr_rw :plist_startup, :plist_manual
- Checksum::TYPES.each do |cksum|
- class_eval <<-EOS, __FILE__, __LINE__ + 1
- def #{cksum}(val)
- @stable ||= create_spec(SoftwareSpec)
- @stable.#{cksum}(val)
- end
- EOS
- end
-
def specs
@specs ||= []
end
@@ -666,14 +657,33 @@ class Formula
spec
end
- def build
+ def url val, specs={}
@stable ||= create_spec(SoftwareSpec)
- @stable.build
+ @stable.url(val, specs)
end
- def url val, specs={}
+ def version val=nil
@stable ||= create_spec(SoftwareSpec)
- @stable.url(val, specs)
+ @stable.version(val)
+ end
+
+ def mirror val
+ @stable ||= create_spec(SoftwareSpec)
+ @stable.mirror(val)
+ end
+
+ Checksum::TYPES.each do |cksum|
+ class_eval <<-EOS, __FILE__, __LINE__ + 1
+ def #{cksum}(val)
+ @stable ||= create_spec(SoftwareSpec)
+ @stable.#{cksum}(val)
+ end
+ EOS
+ end
+
+ def build
+ @stable ||= create_spec(SoftwareSpec)
+ @stable.build
end
def stable &block
@@ -706,16 +716,6 @@ class Formula
end
end
- def version val=nil
- @stable ||= create_spec(SoftwareSpec)
- @stable.version(val)
- end
-
- def mirror val
- @stable ||= create_spec(SoftwareSpec)
- @stable.mirror(val)
- end
-
# Define a named resource using a SoftwareSpec style block
def resource name, &block
specs.each do |spec|