Method: Doing::Configuration#from
- Defined in:
- lib/doing/configuration.rb
#from(user_config) ⇒ Hash
It takes the input, fills in the defaults where values do not exist.
283 284 285 286 |
# File 'lib/doing/configuration.rb', line 283 def from(user_config) # Util.deep_merge_hashes(DEFAULTS, Configuration[user_config].stringify_keys) Configuration[user_config].stringify_keys.deep_merge(DEFAULTS, { extend_existing_arrays: true, sort_merged_arrays: true }) end |