Exception: AdLint::Error
- Inherits:
-
StandardError
- Object
- StandardError
- AdLint::Error
- Defined in:
- lib/adlint/error.rb
Overview
DESCRIPTION
Error base class for AdLint specific errors.
Direct Known Subclasses
FatalError, InternalError, InvalidMessageFormatError, InvalidMessageIdError
Instance Attribute Summary collapse
-
#location ⇒ Object
readonly
VALUE Location – The location where this error occured.
-
#parts ⇒ Object
readonly
VALUE Array – Message formatting values.
Instance Method Summary collapse
-
#initialize(msg, loc = nil, *parts) ⇒ Error
constructor
DESCRIPTION Constructs an error object.
- #message_name ⇒ Object
Constructor Details
#initialize(msg, loc = nil, *parts) ⇒ Error
DESCRIPTION
Constructs an error object.
PARAMETER
- msg
-
String – Error message.
- loc
-
Location – Location where an error occured.
- parts
-
Array< Object > – Message formatting values.
46 47 48 49 50 |
# File 'lib/adlint/error.rb', line 46 def initialize(msg, loc = nil, *parts) super(msg) @location = loc @parts = parts end |
Instance Attribute Details
#location ⇒ Object (readonly)
VALUE
Location – The location where this error occured.
54 55 56 |
# File 'lib/adlint/error.rb', line 54 def location @location end |
#parts ⇒ Object (readonly)
VALUE
Array – Message formatting values.
58 59 60 |
# File 'lib/adlint/error.rb', line 58 def parts @parts end |
Instance Method Details
#message_name ⇒ Object
60 61 62 |
# File 'lib/adlint/error.rb', line 60 def subclass_responsibility end |