1 On an existing house, excavating outside a basement to install a waterproof barrier and footer drains can cost $5,000-$15,000 or more; for details, see How Much Does Basement Waterproofing Cost.
In computer programming, autoloading is the capability of loading and linking portions of a program from mass storage automatically when needed, so that the programmer is not required to define or include those portions of the program explicitly.
Ruby performs a lookup for the constant that follows a class or module keyword because it needs to know if the class or module is going to be created or reopened. If the constant is not defined at that point it is not considered to be a missing constant, autoloading is not triggered. So, in the previous example, if PostsController is not defined when the file is interpreted Rails autoloading is not going to be triggered, Ruby will just define the controller.