lib/zold/commands/taxes.rb in zold-0.31.1 vs lib/zold/commands/taxes.rb in zold-0.31.2

- old
+ new

@@ -182,16 +182,21 @@ end def top_scores(opts) best = [] @remotes.iterate(@log) do |r| + @log.debug("Testing #{r}...") uri = '/' res = r.http(uri).get r.assert_code(200, res) json = JsonPage.new(res.body, uri).to_hash score = Score.parse_json(json['score']) r.assert_valid_score(score) - r.assert_score_strength(score) unless opts['ignore-score-weakness'] + if opts['ignore-score-weakness'] + @log.debug('We ignore score weakeness...') + else + r.assert_score_strength(score) + end r.assert_score_value(score, Tax::EXACT_SCORE) @log.info("#{r}: #{Rainbow(score.value).green} to #{score.invoice}") best << score end best.sort_by(&:value).reverse