Class: Qrack::Transport::Method

Inherits:
Frame
  • Object
show all
Defined in:
lib/qrack/transport/frame08.rb

Constant Summary collapse

ID =
1

Constants inherited from Frame

Frame::FOOTER

Instance Attribute Summary

Attributes inherited from Frame

#channel, #payload

Instance Method Summary collapse

Methods inherited from Frame

#==, #id, parse, #to_binary, #to_s

Constructor Details

#initialize(payload = nil, channel = 0) ⇒ Method

Returns a new instance of Method.



72
73
74
75
76
77
# File 'lib/qrack/transport/frame08.rb', line 72

def initialize payload = nil, channel = 0
  super
  unless @payload.is_a? Protocol::Class::Method or @payload.nil?
    @payload = Protocol.parse(@payload)
  end
end