summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/rails/reference_serializer.rb
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2009-08-03 11:53:58 -0700
committerJames Turnbull <james@lovedthanlost.net>2009-08-04 07:26:59 +1000
commitf6cc59803b32dd1d62cbc5e8ae16ac675ffb296d (patch)
tree4a924f8b18c502188f07284f621ac15c90a4aeed /lib/puppet/util/rails/reference_serializer.rb
parent7c4c00f9e0a8120f6ee273c81cf1aff4379b83c2 (diff)
downloadpuppet-f6cc59803b32dd1d62cbc5e8ae16ac675ffb296d.tar.gz
puppet-f6cc59803b32dd1d62cbc5e8ae16ac675ffb296d.tar.xz
puppet-f6cc59803b32dd1d62cbc5e8ae16ac675ffb296d.zip
Fixes #2483 - Log only copies metadata from RAL objects
We were previously trying to figure out what data was available based on what methods existed, but that caught a different method profile from modules. This fixes it so we only look for this data from Puppet::Type or Puppet::Parameter instances. I had to add the ability to skip data that's not available, since File's 'ensure' parameter doesn't have 'file' data, I assume because of the metaprogramming we do around the 'file' value for 'ensure'. It's a workaround for now, and there's a test in there to verify it, anyway. Signed-off-by: Luke Kanies <luke@madstop.com>
Diffstat (limited to 'lib/puppet/util/rails/reference_serializer.rb')
0 files changed, 0 insertions, 0 deletions