class AdLint::FatalErrorMessage

DESCRIPTION

AdLint specific internal fatal error message.

Public Class Methods

new(msg_catalog, cause_ex) click to toggle source

DESCRIPTION

Constructs a AdLint specific internal fatal error message.

PARAMETER

msg_catalog

MessageCatalogMessage catalog.

cause_ex

Exception – Cause exception.

Calls superclass method AdLint::Message::new
# File lib/adlint/message.rb, line 230
def initialize(msg_catalog, cause_ex)
  msg_id = MessageId.new("core", cause_ex.message_name)
  super(msg_catalog.lookup(msg_id), cause_ex.location || Location.new,
        *cause_ex.parts)
  @cause_ex = cause_ex
end

Public Instance Methods

must_be_deferred?() click to toggle source
# File lib/adlint/message.rb, line 241
def must_be_deferred?
  false
end
must_be_unique?() click to toggle source
# File lib/adlint/message.rb, line 237
def must_be_unique?
  false
end

Private Instance Methods

type() click to toggle source

DESCRIPTION

Reads the type of this message.

RETURN VALUE

SymbolMessage type symbol.

# File lib/adlint/message.rb, line 251
def type
  :X
end
type_str() click to toggle source

DESCRIPTION

Reads the type string of this message.

RETURN VALUE

StringMessage type string.

# File lib/adlint/message.rb, line 260
def type_str
  "fatal error"
end