class KRPC::ArgumentErrorSig

Attributes

message_without_signature[R]
signature[R]

Public Class Methods

new(msg = nil, sig = nil) click to toggle source
Calls superclass method
# File lib/krpc/error.rb, line 16
def initialize(msg = nil, sig = nil)
  @message_without_signature, @signature = msg, sig
  super(signature.nil? ? msg : msg + "\n" + signature.to_s)
end

Public Instance Methods

with_signature(sig) click to toggle source
# File lib/krpc/error.rb, line 21
def with_signature(sig)
  self.class.new(message_without_signature, sig)
end