lib/licensed/commands/command.rb in licensed-2.12.0 vs lib/licensed/commands/command.rb in licensed-2.12.1

- old
+ new

@@ -20,11 +20,11 @@ @reporter = create_reporter(options) begin result = reporter.report_run(self) do |report| # allow additional report data to be given by commands if block_given? - next if (yield report) == :skip + next true if (yield report) == :skip end config.apps.sort_by { |app| app["name"] } .map { |app| run_app(app) } .all? @@ -58,11 +58,11 @@ reporter.report_app(app) do |report| Dir.chdir app.source_path do begin # allow additional report data to be given by commands if block_given? - next if (yield report) == :skip + next true if (yield report) == :skip end app.sources.select(&:enabled?) .sort_by { |source| source.class.type } .map { |source| run_source(app, source) }.all? @@ -84,11 +84,11 @@ def run_source(app, source) reporter.report_source(source) do |report| begin # allow additional report data to be given by commands if block_given? - next if (yield report) == :skip + next true if (yield report) == :skip end source.dependencies.sort_by { |dependency| dependency.name } .map { |dependency| run_dependency(app, source, dependency) } .all? @@ -119,10 +119,10 @@ end begin # allow additional report data to be given by commands if block_given? - next if (yield report) == :skip + next true if (yield report) == :skip end evaluate_dependency(app, source, dependency, report) rescue Licensed::Shell::Error => err report.errors << err.message