method

require_dependency

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

lukewendling ยท Jul 3, 20104 thanks

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.