diff options
author | Stephen <stephen@puppetlabs.com> | 2012-08-14 13:38:08 +0100 |
---|---|---|
committer | Stephen <stephen@puppetlabs.com> | 2012-08-14 13:38:08 +0100 |
commit | d2c1e07e8088fb2372d258cfdd27ee4aab10cef1 (patch) | |
tree | 40669ccca813971fa813de7720176e12c24e2392 /lib/puppet/provider | |
parent | e2954b26c191055fb084162a31d63058677d3026 (diff) | |
download | puppet-inifile-d2c1e07e8088fb2372d258cfdd27ee4aab10cef1.tar.gz puppet-inifile-d2c1e07e8088fb2372d258cfdd27ee4aab10cef1.tar.bz2 |
Fixed regex to match sections and settings with non alphanumeric
characters. Fixed writing to file without any sections at all.
Fixed exists checking for variable type by always casting to string
and added all the tests for the above items.
Diffstat (limited to 'lib/puppet/provider')
-rw-r--r-- | lib/puppet/provider/ini_setting/ruby.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/puppet/provider/ini_setting/ruby.rb b/lib/puppet/provider/ini_setting/ruby.rb index f04af06..9f13dff 100644 --- a/lib/puppet/provider/ini_setting/ruby.rb +++ b/lib/puppet/provider/ini_setting/ruby.rb @@ -2,7 +2,7 @@ require File.expand_path('../../../util/ini_file', __FILE__) Puppet::Type.type(:ini_setting).provide(:ruby) do def exists? - ini_file.get_value(resource[:section], resource[:setting]) == resource[:value] + ini_file.get_value(resource[:section], resource[:setting]) == resource[:value].to_s end def create |