Sha256: 4033b819217ad74c55728e062a75f704c7dd90712ca30ef7f02b855b5d7b2165

Contents?: true

Size: 834 Bytes

Versions: 7

Compression:

Stored size: 834 Bytes

Contents

def format_errors(model = nil)
  return '(nil found)' if model.nil?
  model.errors.full_messages.join(';')
end

ConfigTemplate.without_auditing do
  content = File.read(File.join(Bootdisk::Engine.root, 'app', 'views', 'bootdisk', 'host.erb'))
  ConfigTemplate.find_or_create_by_name(
    :name => 'Boot disk iPXE - host',
    :template_kind_id => TemplateKind.find_by_name('iPXE').try(:id),
    :snippet => false,
    :template => content
  ).update_attribute(:template, content)

  content = File.read(File.join(Bootdisk::Engine.root, 'app', 'views', 'bootdisk', 'generic_host.erb'))
  ConfigTemplate.find_or_create_by_name(
    :name => 'Boot disk iPXE - generic host',
    :template_kind_id => TemplateKind.find_by_name('iPXE').try(:id),
    :snippet => false,
    :template => content
  ).update_attribute(:template, content)
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
foreman_bootdisk-2.0.6 db/seeds.rb
foreman_bootdisk-2.0.5 db/seeds.rb
foreman_bootdisk-2.0.4 db/seeds.rb
foreman_bootdisk-2.0.3 db/seeds.rb
foreman_bootdisk-2.0.2 db/seeds.rb
foreman_bootdisk-2.0.1 db/seeds.rb
foreman_bootdisk-2.0.0 db/seeds.rb