def load
      new_config = full_config[Rails.env].try(:deep_symbolize_keys!) || {}
      # Honor values in config file over defaults
      @defaults.reject! { |k, _| new_config.keys.include?(k) }
      Rails.application.config.theme.merge!(@defaults.merge(new_config))
    end
def load
      new_config = full_config[Rails.env].try(:deep_symbolize_keys!) || {}
      # Honor values in config file over defaults
      @defaults.reject! { |k, _| new_config.keys.include?(k) }
      Rails.application.config.theme.merge!(@defaults.merge(new_config))
    end
Create the ordered options, populate with provided hash and load YAML file
 options.
 @param default_options [Hash] (Hash.new) - Options to populate the theme
   config with.
 @options default_options [String] :path The path relative to the rails root
   where templates are installed
 @options default_options [Array(String)] :asset_directories Names of
   directories containing assets for the theme relative to the 'assets'
   directory.
 Load the theme.yml file and merge it with the theme configuration