Method: UnifiedSettings::Settings#initialize
- Defined in:
- lib/unified_settings/settings.rb
#initialize(handlers: nil) ⇒ Settings
Returns a new instance of Settings.
10 11 12 13 14 15 16 17 18 |
# File 'lib/unified_settings/settings.rb', line 10 def initialize(handlers: nil) handlers_config = handlers || UnifiedSettings.config.handlers @handlers = handlers_config.map { |config| initialize_handler(config) } @coercer = Coercer.new( coercions: UnifiedSettings.config.coercions, coerce_arrays: UnifiedSettings.config.coerce_arrays, array_separator: UnifiedSettings.config.coerce_array_separator ) end |