Module: Adminlock
- Defined in:
- lib/adminlock.rb
Class Method Summary collapse
Class Method Details
.from_config(setting, secrets_or_credentials = :credentials) ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'lib/adminlock.rb', line 2 def self.from_config(setting, secrets_or_credentials = :credentials) return unless Rails.application.respond_to?(secrets_or_credentials) store = Rails.application.public_send(secrets_or_credentials) store.adminlock.respond_to?(:fetch) && store.adminlock.fetch(setting, store.public_send("adminlock_#{setting}")) || store.public_send("adminlock_#{setting}") || store.public_send(setting) end |