class I3Ipc::Protocol::WrongMagicString

Throws when received data with not expected magic string. Usually this means that protocol is not compatible with current i3-ipc version.

Public Class Methods

new(magic_string) click to toggle source
# File lib/i3ipc/protocol.rb, line 23
def initialize(magic_string)
  @magic_string = magic_string
end

Public Instance Methods

message() click to toggle source
# File lib/i3ipc/protocol.rb, line 27
def message
  %Q{Magic code expected '#{MAGIC_STRING}', but was '#{@magic_string}'}
end