Class: Warden::Protocol::Message

Inherits:
Object
  • Object
show all
Includes:
BaseMessage
Defined in:
lib/warden/protocol/pb.rb,
lib/warden/protocol/message.rb

Defined Under Namespace

Modules: Type

Instance Method Summary collapse

Methods included from BaseMessage

included, #reload, #safe, #to_hash, #wrap

Instance Method Details

#requestObject



37
38
39
40
41
# File 'lib/warden/protocol/message.rb', line 37

def request
  safe do
    Type.to_request_klass(type).decode(payload)
  end
end

#responseObject



43
44
45
46
47
# File 'lib/warden/protocol/message.rb', line 43

def response
  safe do
    Type.to_response_klass(type).decode(payload)
  end
end