aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/version.rb
diff options
context:
space:
mode:
authorJack Nagel2013-12-09 19:43:07 -0600
committerJack Nagel2013-12-09 19:43:07 -0600
commitb6cbd08e931d68e6ed45367b45daa6f97d816627 (patch)
tree841cf44242a63c0a1d6c45ff6fd3bd63a6c3c6a9 /Library/Homebrew/version.rb
parent8f42185e18802be35419d61b550f53257b85818c (diff)
downloadbrew-b6cbd08e931d68e6ed45367b45daa6f97d816627.tar.bz2
Implement hash equality for Version
Diffstat (limited to 'Library/Homebrew/version.rb')
-rw-r--r--Library/Homebrew/version.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/Library/Homebrew/version.rb b/Library/Homebrew/version.rb
index 0c67fa9da..a6e4fb807 100644
--- a/Library/Homebrew/version.rb
+++ b/Library/Homebrew/version.rb
@@ -189,6 +189,11 @@ class Version
max = [tokens.length, other.tokens.length].max
pad_to(max) <=> other.pad_to(max)
end
+ alias_method :eql?, :==
+
+ def hash
+ @version.hash
+ end
def to_s
@version.dup