From f9e55a8f9d1a7cec671dd0550d7b490206435568 Mon Sep 17 00:00:00 2001 From: Chris Roberts Date: Wed, 13 Apr 2022 12:09:34 -0700 Subject: [PATCH] Fill in vertex base methods --- .../commands/serve/mappers/internal/graph/vertex.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugins/commands/serve/mappers/internal/graph/vertex.rb b/plugins/commands/serve/mappers/internal/graph/vertex.rb index 192f016b4..553732cdd 100644 --- a/plugins/commands/serve/mappers/internal/graph/vertex.rb +++ b/plugins/commands/serve/mappers/internal/graph/vertex.rb @@ -12,6 +12,7 @@ module VagrantPlugins autoload :Output, Vagrant.source_root.join("plugins/commands/serve/mappers/internal/graph/vertex/output").to_s autoload :Root, Vagrant.source_root.join("plugins/commands/serve/mappers/internal/graph/vertex/root").to_s autoload :Value, Vagrant.source_root.join("plugins/commands/serve/mappers/internal/graph/vertex/value").to_s + # @return [Object] value of vertex attr_reader :value @@ -42,6 +43,15 @@ module VagrantPlugins value end + def ==(v) + v.hash_code == hash_code + end + alias_method :eql?, :== + + def hash + hash_code.to_s.chars.map(&:ord).sum.hash + end + def to_s "" end