Sha256: 2c03f094c3458ebb8a54782e5c80e164cfa406418ed57560fe4f66a7e40dac4f

Contents?: true

Size: 409 Bytes

Versions: 8

Compression:

Stored size: 409 Bytes

Contents

module Punchblock
  ##
  # This exception may be raised if the connection to the server is interrupted.
  class DisconnectedError < StandardError
    attr_accessor :cause, :message

    def initialize(cause = nil, message = nil)
      @cause, @message = cause, message
    end

    def to_s
      "#<#{self.class}: cause=#{cause.inspect} message=#{message.inspect}"
    end
    alias :inspect :to_s
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
punchblock-0.9.2 lib/punchblock/disconnected_error.rb
punchblock-0.9.1 lib/punchblock/disconnected_error.rb
punchblock-0.9.0 lib/punchblock/disconnected_error.rb
punchblock-0.8.4 lib/punchblock/disconnected_error.rb
punchblock-0.8.3 lib/punchblock/disconnected_error.rb
punchblock-0.8.2 lib/punchblock/disconnected_error.rb
punchblock-0.8.1 lib/punchblock/disconnected_error.rb
punchblock-0.8.0 lib/punchblock/disconnected_error.rb