Method: Sfn::Lint::Rule#generate_fail_message
- Defined in:
- lib/sfn/lint/rule.rb
#generate_fail_message(results) ⇒ Object
Generate the failure message for this rule with given failure result set.
34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/sfn/lint/rule.rb', line 34 def (results) msg = .dup unless results.empty? failed_items = results.map do |item| f_item = item[:failures] next if f_item.nil? || f_item == true || f_item == false f_item end.flatten.compact.map(&:to_s) unless failed_items.empty? msg = "#{msg} (failures: `#{failed_items.join("`, `")}`)" end end msg end |