diff options
Diffstat (limited to 'lib/arel/nodes/values_list.rb')
-rw-r--r-- | lib/arel/nodes/values_list.rb | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/arel/nodes/values_list.rb b/lib/arel/nodes/values_list.rb index b39aaa1465..89cea1790d 100644 --- a/lib/arel/nodes/values_list.rb +++ b/lib/arel/nodes/values_list.rb @@ -8,6 +8,16 @@ module Arel @rows = rows super() end + + def hash + @rows.hash + end + + def eql? other + self.class == other.class && + self.rows == other.rows + end + alias :== :eql? end end end |