diff options
author | Chris Price <chris@puppetlabs.com> | 2012-10-17 15:50:02 -0700 |
---|---|---|
committer | Chris Price <chris@puppetlabs.com> | 2012-10-17 15:50:02 -0700 |
commit | a5eebcfca0c1c8e8fb8130205a6ec623c8691326 (patch) | |
tree | 17a5bb35c8861a745786105eeaee2e7d8479e711 /lib/puppet/provider/ini_setting/ruby.rb | |
parent | 842b2f06b2d8bcd8a8e7ed00b2d388bc4ddf1db2 (diff) | |
parent | cda30a6ab9b6fa673ead091ab0b130cbc6e75dbc (diff) | |
download | puppet-inifile-a5eebcfca0c1c8e8fb8130205a6ec623c8691326.tar.gz puppet-inifile-a5eebcfca0c1c8e8fb8130205a6ec623c8691326.tar.bz2 |
Merge pull request #18 from cprice-puppet/feature/master/tweaks-to-setting-removal
Feature/master/tweaks to setting removal
Diffstat (limited to 'lib/puppet/provider/ini_setting/ruby.rb')
-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 |