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