class Krakow::Command::Pub

Publish single message

Public Class Methods

error() click to toggle source
# File lib/krakow/command/pub.rb, line 30
def error
  %w(E_INVALID E_BAD_TOPIC E_BAD_MESSAGE E_PUB_FAILED)
end
ok() click to toggle source
# File lib/krakow/command/pub.rb, line 26
def ok
  %w(OK)
end

Public Instance Methods

to_line() click to toggle source

@!endgroup

# File lib/krakow/command/pub.rb, line 20
def to_line
  msg = message.to_s
  [name, ' ', topic_name, "\n", msg.bytesize, msg].pack('a*a*a*a*l>a*')
end