class Chef::Resource::SystemdUnit

Public Instance Methods

to_ini() click to toggle source
# File lib/chef/resource/systemd_unit.rb, line 110
def to_ini
  case content
  when Hash
    IniParse.gen do |doc|
      content.each_pair do |sect, opts|
        doc.section(sect, { option_sep: "=" }) do |section|
          opts.each_pair do |opt, val|
            [val].flatten.each do |v|
              section.option(opt, v)
            end
          end
        end
      end
    end.to_s
  else
    content.to_s
  end
end