Class: SearchGenerator
- Inherits:
-
Object
- Object
- SearchGenerator
- Defined in:
- lib/search_generator.rb
Overview
generates the data for the search
-
$Author$
-
$Rev$
-
$LastChangedDate$
Instance Method Summary collapse
-
#generate ⇒ Object
generates the search data.
-
#initialize(files, terms) ⇒ SearchGenerator
constructor
needs files and terms and an entry in the config representing the location of the javascript file.
Constructor Details
#initialize(files, terms) ⇒ SearchGenerator
needs files and terms and an entry in the config representing the location of the javascript file
10 11 12 13 14 15 |
# File 'lib/search_generator.rb', line 10 def initialize(files, terms) @files = files @terms = terms $logger.info("writing data to #{$config['search_generator']['search_data_file']}") @search_data_file = File.new($config['search_generator']['search_data_file'],'w') end |
Instance Method Details
#generate ⇒ Object
generates the search data
18 19 20 21 22 23 24 25 |
# File 'lib/search_generator.rb', line 18 def generate ($config['search_generator']['use_double_metaphone'] && $config['search_generator']['use_double_metaphone'] == true)? generate_terms_for_dm : generate_terms generate_files generate_relative_path generate_frequency_file if ($config['search_generator']['output_frequency_to']) if ($config['search_generator']['use_double_metaphone'] && $config['search_generator']['use_double_metaphone'] == true) cleanup end |