class SLA::Formatters::Simple

Attributes

last_source[R]

Public Instance Methods

handle(action, page) click to toggle source
# File lib/sla/formatters/simple.rb, line 6
def handle(action, page)
  @last_source = page.url if action == :source

  return unless action == :check
  @count += 1

  return if page.valid?
  @failed += 1

  show_status page
end

Private Instance Methods

show_status(page) click to toggle source
# File lib/sla/formatters/simple.rb, line 20
def show_status(page)
  if last_source
    say "!txtpur!SOURCE  #{last_source}"
    @last_source = nil
  end

  say "  !txtred!FAIL!txtrst!  #{page.depth}  #{page.url}"
  say "   !txtred!#{page.code}!txtrst!  #{page.error}" unless page.code == 404
end