class LinkedList::DoublyNode

Attributes

backward[RW]
data[RW]
forward[RW]

Public Class Methods

new(data, backward=nil, forward=nil) click to toggle source
# File lib/linked_list_sourav.rb, line 21
def initialize(data, backward=nil, forward=nil)
  @data = data
  @backward = backward
  @forward = forward
  self
end

Public Instance Methods

to_s() click to toggle source
# File lib/linked_list_sourav.rb, line 28
def to_s
  string = "Data: #{self.data} "
  string << "Points to: #{self.forward.data}" if self.forward
  string << " Pointed by: #{self.backward.data}" if self.backward
  string
end