method
require_dependency
v4.0.2 -
Show latest stable
- Class:
ActiveSupport::Dependencies::Loadable
require_dependency(file_name, message = "No such file to load -- %s")public
No documentation available.
# File activesupport/lib/active_support/dependencies.rb, line 202
def require_dependency(file_name, message = "No such file to load -- %s")
unless file_name.is_a?(String)
raise ArgumentError, "the file name must be a String -- you passed #{file_name.inspect}"
end
Dependencies.depend_on(file_name, message)
end 1Note
Common use
I typically use require_dependency when developing a class or module that resides in my rails app, perhaps in the lib/ dir. A normal require statement does not reload my changes, so I use require_dependency in files that reference my newly developed class or module.