class Spoom::Sorbet::Errors::Error

Attributes

code[R]
file[R]
line[R]
message[R]
more[R]

Public Class Methods

new(file, line, message, code, more = []) click to toggle source
# File lib/spoom/sorbet/errors.rb, line 120
def initialize(file, line, message, code, more = [])
  @file = file
  @line = line
  @message = message
  @code = code
  @more = more
end

Public Instance Methods

<=>(other) click to toggle source
# File lib/spoom/sorbet/errors.rb, line 130
def <=>(other)
  return 0 unless other.is_a?(Error)
  [file, line, code, message] <=> [other.file, other.line, other.code, other.message]
end
to_s() click to toggle source
# File lib/spoom/sorbet/errors.rb, line 136
def to_s
  "#{file}:#{line}: #{message} (#{code})"
end