diff options
author | Luke Kanies <luke@madstop.com> | 2008-12-09 16:56:39 -0600 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2008-12-18 11:10:21 -0600 |
commit | c306a1744793420337421f6fdf3630a9121861bd (patch) | |
tree | d9febafe99325903172844ab47a4e78ac2a4fff1 /lib/puppet | |
parent | 48a994998d3087f82c0c3175a39d2bb812e8f94f (diff) | |
download | puppet-c306a1744793420337421f6fdf3630a9121861bd.tar.gz puppet-c306a1744793420337421f6fdf3630a9121861bd.tar.xz puppet-c306a1744793420337421f6fdf3630a9121861bd.zip |
Adding equality testing to Puppet::Resource::Reference
Signed-off-by: Luke Kanies <luke@madstop.com>
Diffstat (limited to 'lib/puppet')
-rw-r--r-- | lib/puppet/resource/reference.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/puppet/resource/reference.rb b/lib/puppet/resource/reference.rb index dfd6d03cb..d254254aa 100644 --- a/lib/puppet/resource/reference.rb +++ b/lib/puppet/resource/reference.rb @@ -11,6 +11,12 @@ class Puppet::Resource::Reference attr_reader :type attr_accessor :title, :catalog + def ==(ref) + return false unless ref.is_a?(Puppet::Resource::Reference) + return true if ref.type == self.type and ref.title == self.title + return false + end + def builtin_type? builtin_type ? true : false end |