Just try requiring, instead of looking for the name first.
This commit is contained in:
parent
db559a97dc
commit
7bd938206e
@ -48,16 +48,9 @@ class Formulary
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.read name
|
def self.read name
|
||||||
Formulary.names.each do |f|
|
require Formula.path(name) rescue return nil
|
||||||
next if f != name
|
|
||||||
|
|
||||||
require Formula.path(name)
|
|
||||||
klass_name = Formula.class_s(name)
|
klass_name = Formula.class_s(name)
|
||||||
klass = eval(klass_name)
|
eval(klass_name)
|
||||||
return klass
|
|
||||||
end
|
|
||||||
|
|
||||||
return nil
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# Loads all formula classes.
|
# Loads all formula classes.
|
||||||
@ -66,7 +59,6 @@ class Formulary
|
|||||||
require Formula.path(name)
|
require Formula.path(name)
|
||||||
klass_name = Formula.class_s(name)
|
klass_name = Formula.class_s(name)
|
||||||
klass = eval(klass_name)
|
klass = eval(klass_name)
|
||||||
|
|
||||||
yield name, klass
|
yield name, klass
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user