Methods
Class Public methods
prepend(list, value)
Link
Source: show
# File lib/rubygems/util/list.rb, line 43 def self.prepend(list, value) return List.new(value) unless list List.new value, list end
Instance Public methods
each()
Link
Source: show
# File lib/rubygems/util/list.rb, line 5 def each n = self while n yield n.value n = n.tail end end
find()
Link
Source: show
# File lib/rubygems/util/list.rb, line 24 def find n = self while n v = n.value return v if yield(v) n = n.tail end nil end