class TapFormatter

def dump_summary(duration, example_count, failure_count, pending_count)

def dump_summary(duration, example_count, failure_count, pending_count)
  super(duration, example_count, failure_count, pending_count)
  if (@total > 0)
    output.puts("1..#{example_count}")
  end
end

def example_failed(example)

def example_failed(example)
  super(example)
  @total += 1
  output.puts("not ok #{@total} - #{example.metadata[:full_description]}")
end

def example_passed(example)

def example_passed(example)
  super(example)
  @total += 1
  output.puts("ok #{@total} - #{example.metadata[:full_description]}")
end

def example_pending(example)

def example_pending(example)
  self.example_failed(example)
end

def initialize(output)

def initialize(output)
  super(output)      
  @total = 0
end