# File lib/shared/puppet/module_tool/metadata.rb, line 49 def update(data, with_dependencies = true) process_name(data) if data['name'] process_version(data) if data['version'] process_source(data) if data['source'] merge_dependencies(data) if with_dependencies && data['dependencies'] @data.merge!(data) return self end