module UcbRailsUser

Constants

VERSION

Public Class Methods

[](key) click to toggle source
# File lib/ucb_rails_user/engine.rb, line 16
def self.[](key)
  setting = config.send(key)

  if setting.is_a?(Proc)
    setting.call
  else
    setting
  end

rescue NameError
  Rails.logger.debug "[UcbRailsUser] Tried to access unknown UcbRailsUser.config key: #{key.inspect}"
  nil

end
config() { |config| ... } click to toggle source
# File lib/ucb_rails_user/engine.rb, line 11
def self.config(&block)
  yield Engine.config if block
  Engine.config
end
logger() click to toggle source
# File lib/ucb_rails_user.rb, line 12
def self.logger
  Rails.logger
end