Module: ActiveSupport::Dependencies

Defined in:
lib/verd/dependencies.rb

Instance Method Summary collapse

Instance Method Details

#loaded_model_pathsObject



11
12
13
# File 'lib/verd/dependencies.rb', line 11

def loaded_model_paths
  @loaded_model_paths ||= {}
end

#o_require_or_loadObject



2
# File 'lib/verd/dependencies.rb', line 2

alias_method :o_require_or_load, :require_or_load

#require_or_load(file_name, *args) ⇒ Object



4
5
6
7
8
9
# File 'lib/verd/dependencies.rb', line 4

def require_or_load file_name, *args
  if file_name.starts_with?(models_dir)
    loaded_model_paths[File.basename(file_name, '.rb')] = model_path(file_name)
  end
  o_require_or_load file_name, *args
end