class Rake::LinkedList::EmptyLinkedList
Represent an empty list, using the Null Object Pattern.
When inheriting from the LinkedList class, you should implement a type specific Empty class as well. Make sure you set the class instance variable @parent to the associated list class (this allows conj, cons and make to work polymorphically).
Public Class Methods
                              cons(head, tail)
                              click to toggle source
                            
                            # File rake-13.0.1/lib/rake/linked_list.rb, line 105 def self.cons(head, tail) @parent.cons(head, tail) end
                              new()
                              click to toggle source
                            
                            # File rake-13.0.1/lib/rake/linked_list.rb, line 98 def initialize end
Public Instance Methods
                              empty?()
                              click to toggle source
                            
                            # File rake-13.0.1/lib/rake/linked_list.rb, line 101 def empty? true end