Exception: KRPC::ArgumentErrorSig
- Inherits:
-
ArgumentError
- Object
- Exception
- Error
- ArgumentError
- KRPC::ArgumentErrorSig
- Defined in:
- lib/krpc/error.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#message_without_signature ⇒ Object
readonly
Returns the value of attribute message_without_signature.
-
#signature ⇒ Object
readonly
Returns the value of attribute signature.
Instance Method Summary collapse
-
#initialize(msg = nil, sig = nil) ⇒ ArgumentErrorSig
constructor
A new instance of ArgumentErrorSig.
- #with_signature(sig) ⇒ Object
Constructor Details
#initialize(msg = nil, sig = nil) ⇒ ArgumentErrorSig
Returns a new instance of ArgumentErrorSig.
16 17 18 19 |
# File 'lib/krpc/error.rb', line 16 def initialize(msg = nil, sig = nil) , @signature = msg, sig super(signature.nil? ? msg : msg + "\n" + signature.to_s) end |
Instance Attribute Details
#message_without_signature ⇒ Object (readonly)
Returns the value of attribute message_without_signature.
14 15 16 |
# File 'lib/krpc/error.rb', line 14 def end |
#signature ⇒ Object (readonly)
Returns the value of attribute signature.
14 15 16 |
# File 'lib/krpc/error.rb', line 14 def signature @signature end |
Instance Method Details
#with_signature(sig) ⇒ Object
21 22 23 |
# File 'lib/krpc/error.rb', line 21 def with_signature(sig) self.class.new(, sig) end |