class DoubleLinkedList::Sequence

Attributes

head[R]
last[R]

Public Class Methods

new(head:, last:) click to toggle source
# File lib/double_linked_list/sequence.rb, line 4
def initialize(head:, last:)
  @head = head
  @last = last
end

Public Instance Methods

next() click to toggle source
# File lib/double_linked_list/sequence.rb, line 9
def next
  return unless next?
  last.next
end
next?() click to toggle source
# File lib/double_linked_list/sequence.rb, line 14
def next?
  last.next ? true : false
end