module SubZero::Message::Parser

Public Instance Methods

to_source() click to toggle source
# File lib/sub_zero/message/parser.rb, line 6
def to_source
  frames = []

  if subtype.present?
    frames << "#{type}:#{subtype}"
  else
    frames << type
  end

  frames << rid

  if status.present?
    frames << "#{verb}:#{status}"
  else
    frames << verb
  end

  frames << payload.to_msgpack
  frames << options.to_msgpack

  frames
end