summaryrefslogtreecommitdiff
path: root/import/importer_base.rb
diff options
context:
space:
mode:
Diffstat (limited to 'import/importer_base.rb')
-rw-r--r--import/importer_base.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/import/importer_base.rb b/import/importer_base.rb
index fcf602cd..820d53c1 100644
--- a/import/importer_base.rb
+++ b/import/importer_base.rb
@@ -19,12 +19,25 @@
require 'json'
require 'logger'
+require 'optparse'
require 'yaml'
module Importer
class Base
private
+ def create_option_parser(banner, description)
+ opts = OptionParser.new
+
+ opts.banner = banner
+
+ opts.on('-?', '--help', 'print this help') do
+ puts opts
+ print "\n", description
+ exit 1
+ end
+ end
+
def log
@logger ||= create_logger
end