class I18n::Hygiene::Reporter

Public Instance Methods

concat(result) click to toggle source
# File lib/i18n/hygiene/reporter.rb, line 6
def concat(result)
  print_progress(result)

  results.push(result)
end
passed?() click to toggle source
# File lib/i18n/hygiene/reporter.rb, line 16
def passed?
  results.all? { |result| result.passed? }
end
report() click to toggle source
# File lib/i18n/hygiene/reporter.rb, line 20
def report
  if passed?
    puts Rainbow("\ni18n hygiene checks passed.").green
  else
    puts Rainbow("\ni18n hygiene checks failed.").red
  end
end
results() click to toggle source
# File lib/i18n/hygiene/reporter.rb, line 12
def results
  @results ||= []
end

Private Instance Methods

print_progress(result) click to toggle source
result_color(result) click to toggle source
# File lib/i18n/hygiene/reporter.rb, line 30
def result_color(result)
  if result.passed?
    :green
  else
    :red
  end
end