lib/msfrpc-client/constants.rb in msfrpc-client-1.1.0 vs lib/msfrpc-client/constants.rb in msfrpc-client-1.1.1

- old
+ new

@@ -1,34 +1,32 @@ module Msf -module RPC + module RPC + API_VERSION = '1.0' -API_VERSION = "1.0" + class Exception < RuntimeError + attr_accessor :message + def initialize(message) + self.message = message + end -class Exception < RuntimeError - attr_accessor :code, :message + def to_s + self.message + end + end - def initialize(code, message) - self.code = code - self.message = message - end -end + class ServerException < RuntimeError + attr_accessor :code, :message, :error_class, :error_backtrace + def initialize(code, message, error_class, error_backtrace = []) + self.code = code + self.message = message + self.error_class = error_class + self.error_backtrace = error_backtrace + end -class ServerException < RuntimeError - attr_accessor :code, :error_message, :error_class, :error_backtrace - - def initialize(code, error_message, error_class, error_backtrace) - self.code = code - self.error_message = error_message - self.error_class = error_class - self.error_backtrace = error_backtrace - end - - def to_s - "#{self.error_class} #{self.error_message} #{self.error_backtrace}" - end + def to_s + self.message + end + end + end end - -end -end -