Module: Rails::Neoon
Defined Under Namespace
Classes: Railtie
Instance Method Summary collapse
Instance Method Details
#load_models(models) ⇒ Object
5 6 7 8 9 10 11 12 |
# 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) ⇒ Object
14 15 16 17 |
# 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 |