Method: PDF#work_index
- Defined in:
- lib/pdf.rb
#work_index(child, sections) ⇒ Object
163 164 165 166 167 168 169 170 171 172 173 |
# File 'lib/pdf.rb', line 163 def work_index(child,sections) child.each_with_index do |h,index| sections[index] = {:title=> Utils.clean_text(h.action.title),:page_num=>h.action.dest.page_num} sub = h.child if sub.nil? == false sub_sections = [] work_index(sub,sub_sections) sections[index][:sub_sections] = sub_sections end end end |