Project

General

Profile

Download (617 Bytes) Statistics
| Branch: | Tag: | Revision:
module ActiveSupport
module Dependencies
extend self
#def load_missing_constant(from_mod, const_name)
def forgiving_load_missing_constant( from_mod, const_name )
begin
old_load_missing_constant(from_mod, const_name)
rescue ArgumentError => arg_err
if arg_err.message == "#{from_mod} is not missing constant #{const_name}!"
return from_mod.const_get(const_name)
else
raise
end
end
end
alias :old_load_missing_constant :load_missing_constant
alias :load_missing_constant :forgiving_load_missing_constant
end
end
(3-3/9)