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