many minor parfait fixes

This commit is contained in:
Torsten Ruger
2015-05-17 15:34:29 +03:00
parent 3bdba119c8
commit e70bfb9f7a
4 changed files with 10 additions and 10 deletions

View File

@ -17,7 +17,7 @@ module Parfait
end
def length()
return @keys.length()
return @keys.get_length()
end
def get(key)
@ -33,10 +33,10 @@ module Parfait
end
def key_index(key)
len = @keys.length()
index = 0
len = @keys.get_length()
index = 1
found = nil
while(index < len)
while(index <= len)
if( @keys.get(index) == key)
found = index
break

View File

@ -51,7 +51,7 @@ module Parfait
# set the value at index.
# Lists start from index 1
def get(index)
raise "Only positive indexes, #{len}" if index <= 0
raise "Only positive indexes, #{index}" if index <= 0
if index > self.get_length
return nil
else