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