Just try requiring, instead of looking for the name first.

This commit is contained in:
Adam Vandenberg 2009-12-08 16:02:30 -08:00 committed by Max Howell
parent db559a97dc
commit 7bd938206e

View File

@ -48,16 +48,9 @@ class Formulary
end
def self.read name
Formulary.names.each do |f|
next if f != name
require Formula.path(name)
klass_name = Formula.class_s(name)
klass = eval(klass_name)
return klass
end
return nil
require Formula.path(name) rescue return nil
klass_name = Formula.class_s(name)
eval(klass_name)
end
# Loads all formula classes.
@ -66,7 +59,6 @@ class Formulary
require Formula.path(name)
klass_name = Formula.class_s(name)
klass = eval(klass_name)
yield name, klass
end
end