From a10054aec67758957872debcdc4cb2827130c219 Mon Sep 17 00:00:00 2001 From: Dan 'Ducky' Little Date: Fri, 23 Dec 2011 08:21:05 -0600 Subject: [PATCH] Parameterized rebuild_metaphones --- bin/rebuild_metaphones | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bin/rebuild_metaphones b/bin/rebuild_metaphones index 64fe3c7..5a17e6f 100755 --- a/bin/rebuild_metaphones +++ b/bin/rebuild_metaphones @@ -4,7 +4,16 @@ require 'rubygems' require 'sqlite3' require 'text' - @db = SQLite3::Database.new("../geocoderdata/geocoder.db") +if(ARGV.length < 1) +print "Missing SQLite file parameter" +printf "\nUSAGE:\n" +print """./rebuild_metaphones [SQLite File] + [SQLite File] - SQLite file generated by the geocoder. +""" +exit +end + + @db = SQLite3::Database.new(ARGV[0]) @db.create_function("metaphone", 2) do |func, string, len| test = string.to_s.gsub(/\W/o, "") if test =~ /^(\d+)/o