diff options
author | Dan Bode <dan@puppetlabs.com> | 2012-10-10 17:40:38 -0700 |
---|---|---|
committer | Dan Bode <dan@puppetlabs.com> | 2012-10-10 17:40:38 -0700 |
commit | 1106d70e881028ee2dfa476307444780c9c4cbaa (patch) | |
tree | d58ff7e2e0e2a96f8bed7c26c09c5962626d5dd0 /lib/puppet/provider/ini_setting | |
parent | cbc90d38347f8ca61de2208b16ffc76f9fd5938c (diff) | |
download | puppet-inifile-1106d70e881028ee2dfa476307444780c9c4cbaa.tar.gz puppet-inifile-1106d70e881028ee2dfa476307444780c9c4cbaa.tar.bz2 |
Add support for removing lines
This commit adds the ability to ensure that lines are absent.
Diffstat (limited to 'lib/puppet/provider/ini_setting')
-rw-r--r-- | lib/puppet/provider/ini_setting/ruby.rb | 6 |
1 files changed, 6 insertions, 0 deletions
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 |