module Legion::Data::Settings
Public Class Methods
cache()
click to toggle source
# File lib/legion/data/settings.rb, line 53 def self.cache { connected: false, auto_enable: Legion::Settings[:cache][:connected], ttl: 60 } end
connection()
click to toggle source
# File lib/legion/data/settings.rb, line 32 def self.connection { log: false, log_connection_info: false, log_warn_duration: 1, sql_log_level: 'debug', max_connections: 10, preconnect: false } end
creds()
click to toggle source
# File lib/legion/data/settings.rb, line 43 def self.creds { username: 'legion', password: 'legion', database: 'legionio', host: '127.0.0.1', port: 3306 } end
default()
click to toggle source
# File lib/legion/data/settings.rb, line 4 def self.default { connected: false, cache: cache, connection: connection, creds: creds, migrations: migrations, models: models, connect_on_start: true } end
migrations()
click to toggle source
# File lib/legion/data/settings.rb, line 23 def self.migrations { continue_on_fail: false, auto_migrate: true, ran: false, version: nil } end
models()
click to toggle source
# File lib/legion/data/settings.rb, line 16 def self.models { continue_on_load_fail: false, autoload: true } end