diff options
author | Markus Roberts <Markus@reality.com> | 2009-10-26 23:09:07 -0700 |
---|---|---|
committer | James Turnbull <james@lovedthanlost.net> | 2009-11-14 09:08:53 +1100 |
commit | ca56aa7e5849a5489e8d38e29b25ea934caafcd7 (patch) | |
tree | d144a73d0fcae991281f688284c09283510f965d /lib/puppet/rails/resource.rb | |
parent | adc0a4ed939a717e8735485d493bde28ceab5ac0 (diff) | |
download | puppet-ca56aa7e5849a5489e8d38e29b25ea934caafcd7.tar.gz puppet-ca56aa7e5849a5489e8d38e29b25ea934caafcd7.tar.xz puppet-ca56aa7e5849a5489e8d38e29b25ea934caafcd7.zip |
Least kludgy patch for #2675
This makes parameters responsible for the canonicalization of their values and
provides a default (passthrough) implementation. It changes munge to pre-
canonicalize the value and resource references to builtin types to canonicalize
titles (which map to resorce namevars) with the corresponding parameter's
classes's canonicalization.
It adds a canonicalization routine to file paths that normalizes the behaviour
(trailing slashes are ignored) and DRYs up the related code.
Signed-off-by: Markus Roberts <Markus@reality.com>
Diffstat (limited to 'lib/puppet/rails/resource.rb')
0 files changed, 0 insertions, 0 deletions