class HammerCLIForeman::Template::InfoCommand

Public Instance Methods

extend_data(tpl) click to toggle source
# File lib/hammer_cli_foreman/template.rb, line 64
def extend_data(tpl)
  if tpl["snippet"]
    tpl["type"] = "snippet"
  elsif tpl["template_kind"]
    tpl["type"] = tpl["template_kind"]["name"]
  else
    tpl["type"] = tpl["template_kind_name"]
  end
  tpl['operatingsystem_ids'] = tpl['operatingsystems'].map { |os| os['id'] } rescue []
  tpl
end