From 53a193cfce4d4a8fda4587cc86a27412c46d525f Mon Sep 17 00:00:00 2001 From: Marek Kowalcze Date: Sun, 8 Sep 2019 21:18:12 +0200 Subject: [PATCH] default strategy update --- lib/filmdb/cli/app.rb | 2 +- lib/filmdb/report.rb | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/filmdb/cli/app.rb b/lib/filmdb/cli/app.rb index a8c34fa..e16fd1a 100644 --- a/lib/filmdb/cli/app.rb +++ b/lib/filmdb/cli/app.rb @@ -56,7 +56,7 @@ def self.job_status(workers_ids) def self.create_report(options) options.merge!(CLI_DEFAULT_OPTIONS) Report.new(options).tap do |report| - report.build!(:background) + report.build!(:default) end end diff --git a/lib/filmdb/report.rb b/lib/filmdb/report.rb index 0000f40..7644ce9 100644 --- a/lib/filmdb/report.rb +++ b/lib/filmdb/report.rb @@ -35,7 +35,8 @@ def build!(strategy_name = :default) end def select_strategy(strategy) - FilmDb.strategies[strategy].new + strategy_class = FilmDb.strategies[strategy] || (raise BuildError, "Strategy '#{strategy}' is not registered!") + strategy_class.new end def select_source(movies_url)