formulary: handle missing methods.

This makes formulae unreadable.

See https://discourse.brew.sh/t/error-in-mpfr-2-formula/2575.
This commit is contained in:
Mike McQuaid 2018-07-15 19:29:31 +01:00
parent 27b3888409
commit cab0090048

View File

@ -24,7 +24,7 @@ module Formulary
const_set(namespace, mod)
begin
mod.module_eval(contents, path)
rescue ArgumentError, ScriptError => e
rescue NoMethodError, ArgumentError, ScriptError => e
raise FormulaUnreadableError.new(name, e)
end
class_name = class_s(name)