Method: Pec::Configure::UserData.get_template

Defined in:
lib/pec/configure/user_data.rb

.get_template(config) ⇒ Object



14
15
16
17
18
19
# File 'lib/pec/configure/user_data.rb', line 14

def get_template(config)
  config.templates.inject({}) do |merge_template, template|
    raise(Pec::Errors::UserData, "template:#{template} is not fond!") unless FileTest.exist?("user_datas/#{template}")
    merge_template.merge!(YAML.load_file("user_datas/#{template}").to_hash)
  end if config.templates
end