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