module Rails::Neoon
Public Instance Methods
load_models(models)
click to toggle source
# File lib/rails/neoon.rb, line 5 def load_models(models) models.each do |path| files = Dir.glob("#{path}/**/*.rb") files.sort.each do |file| load_model(file.gsub("#{path}/" , '').gsub('.rb', '')) end end end
preload_models(app)
click to toggle source
# File lib/rails/neoon.rb, line 14 def preload_models(app) models = app.config.paths['app/models'] load_models(models) if ::Neoon.config.preload_models end
Private Instance Methods
load_model(file)
click to toggle source
# File lib/rails/neoon.rb, line 21 def load_model(file) begin require_dependency(file) rescue Exception => e puts e.message end end