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.



5
6
7
# File 'lib/contrek/finder/lists.rb', line 5

def initialize
  @lists = []
end

Instance Method Details

#add_listObject



18
19
20
21
22
# File 'lib/contrek/finder/lists.rb', line 18

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

#get_data_pointerObject



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

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