summaryrefslogtreecommitdiffstats
path: root/lib/puppet/resource_reference.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/resource_reference.rb')
-rw-r--r--lib/puppet/resource_reference.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/puppet/resource_reference.rb b/lib/puppet/resource_reference.rb
index a3e0a7514..43479ff0c 100644
--- a/lib/puppet/resource_reference.rb
+++ b/lib/puppet/resource_reference.rb
@@ -51,6 +51,18 @@ class Puppet::ResourceReference
end
end
+ # Convert to the reference format that TransObject uses. Yay backward
+ # compatibility.
+ def to_trans_ref
+ # We have to return different cases to provide backward compatibility
+ # from 0.24.x to 0.23.x.
+ if builtin_type?
+ return [type.to_s.downcase, title.to_s]
+ else
+ return [type.to_s, title.to_s]
+ end
+ end
+
# Convert to the standard way of referring to resources.
def to_s
"%s[%s]" % [@type, @title]