Class: Contrek::Finder::Lists

Inherits:
Object
  • Object
show all
Defined in:
lib/contrek/finder/lists.rb

Defined Under Namespace

Classes: Link

Instance Method Summary collapse

Constructor Details

#initializeLists

Returns a new instance of Lists.



7
8
9
# File 'lib/contrek/finder/lists.rb', line 7

def initialize
  @lists = []
end

Instance Method Details

#add_listObject



20
21
22
23
24
# File 'lib/contrek/finder/lists.rb', line 20

def add_list
  list = Contrek::Finder::List.new(@lists.size)
  @lists << list
  list
end

#get_data_pointerObject



11
12
13
14
15
16
17
18
# File 'lib/contrek/finder/lists.rb', line 11

def get_data_pointer
  data_pointer = Array.new(@lists.size) { [] }
  @lists.size.times do |n|
    data_pointer[n] = Link.new(nil, nil, false)
  end

  data_pointer
end