Methods
Classes and Modules
Class Dependencies::ConstantLoadPath
Class Dependencies::LoadingModule
Class Dependencies::RootLoadingModule
Public Instance methods
associate_with(file_name)
    # File vendor/rails/activesupport/lib/active_support/dependencies.rb, line 28
28:   def associate_with(file_name)
29:     depend_on(file_name, true)
30:   end
clear()
    # File vendor/rails/activesupport/lib/active_support/dependencies.rb, line 32
32:   def clear
33:     self.loaded = [ ]
34:   end
depend_on(file_name, swallow_load_errors = false)
    # File vendor/rails/activesupport/lib/active_support/dependencies.rb, line 16
16:   def depend_on(file_name, swallow_load_errors = false)
17:     if !loaded.include?(file_name)
18:       loaded << file_name
19: 
20:       begin
21:         require_or_load(file_name)
22:       rescue LoadError
23:         raise unless swallow_load_errors
24:       end
25:     end
26:   end
load?()
    # File vendor/rails/activesupport/lib/active_support/dependencies.rb, line 12
12:   def load?
13:     mechanism == :load
14:   end
remove_subclasses_for(*classes)
    # File vendor/rails/activesupport/lib/active_support/dependencies.rb, line 41
41:   def remove_subclasses_for(*classes)
42:     classes.each { |klass| klass.remove_subclasses }
43:   end
require_or_load(file_name)
    # File vendor/rails/activesupport/lib/active_support/dependencies.rb, line 36
36:   def require_or_load(file_name)
37:     file_name = "#{file_name}.rb" unless ! load? || /\.rb$/ =~ file_name
38:     load? ? load(file_name) : require(file_name)
39:   end