Class: RBS::CLI::Validate::Errors
| Relationships & Source Files | |
| Inherits: | Object |
| Defined in: | lib/rbs/cli/validate.rb |
Class Method Summary
- .new(limit:) ⇒ Errors constructor
Instance Method Summary
Constructor Details
.new(limit:) ⇒ Errors
# File 'lib/rbs/cli/validate.rb', line 7
def initialize(limit:) @limit = limit @errors = [] end
Instance Method Details
#add(error)
[ GitHub ]# File 'lib/rbs/cli/validate.rb', line 12
def add(error) @errors << error finish if @limit == 1 end
#build_message(error) (private)
[ GitHub ]# File 'lib/rbs/cli/validate.rb', line 38
def (error) if error.respond_to?(:) highlight = RBS.logger_output ? RBS.logger_output.tty? : true error.(highlight: highlight) else "#{error.} (#{error.class})" end end