Method: Wheel::Store#reload

Defined in:
lib/wheel/store.rb

#reloadObject



27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/wheel/store.rb', line 27

def reload
  @configs = {}
  if defined?(ActiveRecord) && ActiveRecord::Base.connected? && 
     ActiveRecord::Base.connection.table_exists?('wheel_configs')
    Wheel::Config.find_each do |config|
      @configs[config.key] = config
    end
  end
rescue => e
  Rails.logger.warn "Failed to load Wheel configs: #{e.message}" if defined?(Rails)
  @configs
end