diff options
author | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2008-11-12 09:05:36 +0100 |
---|---|---|
committer | Benjamin Kellermann <Benjamin.Kellermann@gmx.de> | 2008-11-12 09:05:36 +0100 |
commit | 4044b5ad7f163f097bcfc680f611df1dd477ae75 (patch) | |
tree | fc742408c27146525f44d1a7251137986c8ca9aa /hash.rb | |
parent | a6d1e73b94272caffb411b050c51029f51fc7602 (diff) |
sorting improved but datastructure changed
Diffstat (limited to 'hash.rb')
-rw-r--r-- | hash.rb | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,8 +1,8 @@ class Hash def compare_by_values(other, fieldarray) return 0 if fieldarray.size == 0 - return -1 if self[fieldarray[0]].nil? - return 1 if other[fieldarray[0]].nil? + return 1 if self[fieldarray[0]].nil? + return -1 if other[fieldarray[0]].nil? if self[fieldarray[0]] == other[fieldarray[0]] if fieldarray.size == 1 |