Exception: Protocol::BaseCheckError

Inherits:
ProtocolError show all
Includes:
CheckError
Defined in:
lib/protocol/errors.rb

Overview

If a protocol check failes this exception is raised.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(protocol_message, message) ⇒ BaseCheckError

Returns a new instance of BaseCheckError.



16
17
18
19
# File 'lib/protocol/errors.rb', line 16

def initialize(protocol_message, message)
  super(message)
  @protocol_message = protocol_message
end

Instance Attribute Details

#protocol_messageObject (readonly)

Returns the Protocol::Message object, that caused this CheckError to be raised.



23
24
25
# File 'lib/protocol/errors.rb', line 23

def protocol_message
  @protocol_message
end

Instance Method Details

#inspectObject



29
30
31
# File 'lib/protocol/errors.rb', line 29

def inspect
  "#<#{self.class.name}: #{to_s}>"
end

#to_sObject



25
26
27
# File 'lib/protocol/errors.rb', line 25

def to_s
  "#{protocol_message}: #{super}"
end