Method: Wpxf::ModuleInfo#update_info

Defined in:
lib/wpxf/core/module_info.rb

#update_info(info) ⇒ Object

Update the module info.

Parameters:

  • info (Hash)

    a hash containing the module info.



14
15
16
17
18
19
20
21
# File 'lib/wpxf/core/module_info.rb', line 14

def update_info(info)
  required_keys = i[name desc author date]
  unless required_keys.all? { |key| info.key?(key) || @_module_info.key?(key) }
    raise 'Missing one or more required module info keys'
  end

  _update_info_without_validation(info)
end