Sha256: 18bd758b9cf1a5dd8ac6f15a717a2d51f6251ba0f1b5a1145d9c173989222aac
Contents?: true
Size: 618 Bytes
Versions: 11
Compression:
Stored size: 618 Bytes
Contents
require 'settingslogic' module EgovUtils def self.config_file ENV.fetch('EGOVUTILS_CONFIG') { Rails.root.join('config', 'config.yml') } end class Settings < ::Settingslogic source (File.exists?(EgovUtils.config_file) ? EgovUtils.config_file : {}) # namespace Rails.env def allow_register? allow_register end def allow_password_reset? allow_register? && allow_password_reset end end Settings['allow_register'] ||= false Settings['allow_password_reset'] ||= true Settings['redmine'] ||= Settingslogic.new({}) Settings['redmine']['enabled'] ||= false end
Version data entries
11 entries across 11 versions & 1 rubygems