class AdLint::InternalError

DESCRIPTION

AdLint fatal internal error.

Public Class Methods

new(cause_ex, loc) click to toggle source

DESCRIPTION

Constructs an AdLint specific fatal internal error object.

PARAMETER

cause_ex

Exception – Cause exception object.

loc

LocationLocation where an error occured.

Calls superclass method AdLint::Error::new
# File lib/adlint/error.rb, line 74
def initialize(cause_ex, loc)
  @cause_ex = cause_ex
  super(cause_ex.message, loc, "#{cause_ex.class} : #{cause_ex.message}")
end

Public Instance Methods

backtrace() click to toggle source

DESCRIPTION

Reads the backtrace information of this error.

RETURN VALUE

Array – Backtrace information.

# File lib/adlint/error.rb, line 97
def backtrace
  @cause_ex.backtrace
end
message() click to toggle source

DESCRIPTION

Reads the message of this error.

RETURN VALUE

StringError message.

# File lib/adlint/error.rb, line 88
def message
  @cause_ex.message
end
message_name() click to toggle source
# File lib/adlint/error.rb, line 79
def message_name
  :X0001
end