class GovukSeedCrawler::CLIRunner
Public Class Methods
new(argv_array)
click to toggle source
# File lib/govuk_seed_crawler/cli_runner.rb, line 3 def initialize(argv_array) begin @options, @site_root = CLIParser.new(argv_array).parse rescue CLIException => e puts e.message puts e.help exit 2 end set_logging_level(@options) end
Public Instance Methods
run()
click to toggle source
# File lib/govuk_seed_crawler/cli_runner.rb, line 15 def run Seeder.seed(@site_root, @options) end
Private Instance Methods
set_logging_level(cli_options)
click to toggle source
# File lib/govuk_seed_crawler/cli_runner.rb, line 21 def set_logging_level(cli_options) if cli_options[:verbose] GovukSeedCrawler.logger.level = Logger::DEBUG elsif cli_options[:quiet] GovukSeedCrawler.logger.level = Logger::ERROR end end