3
4
5
6
7
8
9
10
11
12
13
14
|
# File 'lib/coursegen/course/lib/search_data_generator.rb', line 3
def initialize all_items
all_citems = all_items.map { |itm| Toc.instance.n2c(itm) }
@index = all_citems.select { |citem| include_in_index? (citem)}.map do
|item|
nok_parse = Nokogiri::HTML(item.nitem.compiled_content).at('body')
nok_parse_inner_text = nok_parse.nil? ? "" : nok_parse.inner_text
{ title: clean_string(item.title),
text: clean_string(nok_parse_inner_text),
tags: "",
loc: item.nitem.rep_named(:default).path }
end
end
|