Exception: AbideDevUtils::XCCDF::Parser::Objects::DiffableObject::DiffableObjectError
- Inherits:
-
StandardError
- Object
- StandardError
- AbideDevUtils::XCCDF::Parser::Objects::DiffableObject::DiffableObjectError
- Defined in:
- lib/abide_dev_utils/xccdf/parser/objects/diffable_object.rb
Overview
Generic error class for diffable objects
Direct Known Subclasses
Instance Method Summary collapse
-
#initialize(self_obj = nil, other_obj = nil, custom_msg: nil) ⇒ DiffableObjectError
constructor
A new instance of DiffableObjectError.
Constructor Details
#initialize(self_obj = nil, other_obj = nil, custom_msg: nil) ⇒ DiffableObjectError
Returns a new instance of DiffableObjectError.
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/abide_dev_utils/xccdf/parser/objects/diffable_object.rb', line 11 def initialize(self_obj = nil, other_obj = nil, custom_msg: nil) if custom_msg.nil? super("This object (#{self_obj}) is not diffable with other object (#{other_obj})") else super(custom_msg) end @self_obj = self_obj @other_obj = other_obj @custom_msg = custom_msg end |