From 1106d70e881028ee2dfa476307444780c9c4cbaa Mon Sep 17 00:00:00 2001 From: Dan Bode Date: Wed, 10 Oct 2012 17:40:38 -0700 Subject: Add support for removing lines This commit adds the ability to ensure that lines are absent. --- lib/puppet/provider/ini_setting/ruby.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/puppet/provider') diff --git a/lib/puppet/provider/ini_setting/ruby.rb b/lib/puppet/provider/ini_setting/ruby.rb index 946685e..2c13847 100644 --- a/lib/puppet/provider/ini_setting/ruby.rb +++ b/lib/puppet/provider/ini_setting/ruby.rb @@ -12,6 +12,12 @@ Puppet::Type.type(:ini_setting).provide(:ruby) do @ini_file = nil end + def destroy + ini_file.remove_setting(section, setting) + ini_file.save + @ini_file = nil + end + def value ini_file.get_value(section, setting) end -- cgit v1.2.3