Class: Qrack::Transport09::Method

Inherits:
Frame
  • Object
show all
Defined in:
lib/ext/bunny-0.6.0/lib/qrack/transport/frame09.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.



65
66
67
68
69
70
# File 'lib/ext/bunny-0.6.0/lib/qrack/transport/frame09.rb', line 65

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