class Cyclid::Linter::StatusLogger

A simple helper to track Warnings & Errors from the Verifier

Attributes

errors[R]
messages[R]
warnings[R]

Public Class Methods

new() click to toggle source
# File lib/cyclid/linter.rb, line 32
def initialize
  @messages = []
  @warnings = 0
  @errors = 0
end

Public Instance Methods

error(message) click to toggle source
# File lib/cyclid/linter.rb, line 43
def error(message)
  @errors += 1
  @messages << { type: MessageTypes::ERROR, text: message }
end
warning(message) click to toggle source
# File lib/cyclid/linter.rb, line 38
def warning(message)
  @warnings += 1
  @messages << { type: MessageTypes::WARNING, text: message }
end