small fix for str len

This commit is contained in:
Torsten Ruger
2014-08-28 16:19:30 +03:00
parent fb42cb16f0
commit c7bc18dac8

33
stash/list.rb Normal file
View File

@ -0,0 +1,33 @@
class List
def initialize
@next = nil
end
def empty?
@next.nil?
end
def get(key)
@next ? @next.get(key) : nil
end
def set(key , value)
@next ? @next.set(key,value) : @next = Node.new(key,value)
value
end
end
class Node < List
def initialize(key,value)
@key = key
@value = value
end
def get(key)
@key == key ? @value : super(key)
end
def set(key,value)
@key == key ? @value = value : super(key,value)
end
end
# https://www.youtube.com/watch?v=HJ-719EGIts