aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMax Howell2010-01-13 11:07:42 +0000
committerMax Howell2010-01-13 11:23:14 +0000
commitec1b2fda92cad112b20c0bb6d7d19ecdcefc2c8b (patch)
treefa246c97c099f3fbfb5eb1fdf0a56992ec50c3f2
parent9b9639182d64b88a5c554106dfd009b43c84381f (diff)
downloadhomebrew-ec1b2fda92cad112b20c0bb6d7d19ecdcefc2c8b.tar.bz2
Formulary comments
-rw-r--r--Library/Homebrew/formula.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 4d4f203e7..9fe276ad3 100644
--- a/Library/Homebrew/formula.rb
+++ b/Library/Homebrew/formula.rb
@@ -53,8 +53,8 @@ class Formulary
eval(klass_name)
end
- # Loads all formula classes.
def self.read_all
+ # yields once for each
Formulary.names.each do |name|
require Formula.path(name)
klass_name = Formula.class_s(name)
@@ -63,6 +63,8 @@ class Formulary
end
end
+ # returns a map of aliases to actual names
+ # eg { 'ocaml' => 'objective-caml' }
def self.get_aliases
aliases = {}
Formulary.read_all do |name, klass|
@@ -225,7 +227,7 @@ class Formula
end
def self.class_s name
- #remove invalid characters and camelcase
+ #remove invalid characters and then camelcase it
name.capitalize.gsub(/[-_.\s]([a-zA-Z0-9])/) { $1.upcase } \
.gsub('+', 'x')
end