Method: Puffy::Puppet#save

Defined in:
lib/puffy/puppet.rb

#savevoid

This method returns an undefined value.

Saves rules to disk



26
27
28
29
30
31
32
33
34
# File 'lib/puffy/puppet.rb', line 26

def save
  each_fragment do |fragment_name, fragment_content|
    FileUtils.mkdir_p(File.dirname(fragment_name))

    next unless fragment_changed?(fragment_name, fragment_content)

    File.write(fragment_name, fragment_content)
  end
end