diff options
Diffstat (limited to 'lib/puppet/util/rails/reference_serializer.rb')
-rw-r--r-- | lib/puppet/util/rails/reference_serializer.rb | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/lib/puppet/util/rails/reference_serializer.rb b/lib/puppet/util/rails/reference_serializer.rb index a23f2cbea..9beeb0048 100644 --- a/lib/puppet/util/rails/reference_serializer.rb +++ b/lib/puppet/util/rails/reference_serializer.rb @@ -1,32 +1,32 @@ module Puppet::Util::ReferenceSerializer - def unserialize_value(val) - case val - when /^--- / - YAML.load(val) - when "true" - true - when "false" - false - else - val - end + def unserialize_value(val) + case val + when /^--- / + YAML.load(val) + when "true" + true + when "false" + false + else + val end + end - def serialize_value(val) - case val - when Puppet::Resource - YAML.dump(val) - when true, false - # The database does this for us, but I prefer the - # methods be their exact inverses. - # Note that this means quoted booleans get returned - # as actual booleans, but there doesn't appear to be - # a way to fix that while keeping the ability to - # search for parameters set to true. - val.to_s - else - val - end + def serialize_value(val) + case val + when Puppet::Resource + YAML.dump(val) + when true, false + # The database does this for us, but I prefer the + # methods be their exact inverses. + # Note that this means quoted booleans get returned + # as actual booleans, but there doesn't appear to be + # a way to fix that while keeping the ability to + # search for parameters set to true. + val.to_s + else + val end + end end |