method

depend_on

rails latest stable - Class: ActiveSupport::Dependencies

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v6.1.7.7) is shown here.

depend_on(file_name, message = "No such file to load -- %s.rb")
public

No documentation available.

# File activesupport/lib/active_support/dependencies.rb, line 373
    def depend_on(file_name, message = "No such file to load -- %s.rb")
      path = search_for_file(file_name)
      require_or_load(path || file_name)
    rescue LoadError => load_error
      if file_name = load_error.message[/ -- (.*?)(\.rb)?$/, 1]
        load_error_message = if load_error.respond_to?(:original_message)
          load_error.original_message
        else
          load_error.message
        end
        load_error_message.replace(message % file_name)
        load_error.copy_blame!(load_error)
      end
      raise
    end