Class: MockServer::Model::Request
- Inherits:
-
Hashie::Trash
- Object
- Hashie::Trash
- MockServer::Model::Request
- Includes:
- Hashie::Extensions::Coercion, Hashie::Extensions::IgnoreUndeclared, Hashie::Extensions::MethodAccess
- Defined in:
- lib/mockserver/model/request.rb
Overview
Request model
Constant Summary collapse
- ALLOWED_METHODS =
[:GET, :POST, :PUT, :DELETE, :PATCH]
Instance Method Summary collapse
-
#populate_from_payload(payload) ⇒ Object
Creates a request from a hash.
Instance Method Details
#populate_from_payload(payload) ⇒ Object
Creates a request from a hash
45 46 47 48 |
# File 'lib/mockserver/model/request.rb', line 45 def populate_from_payload(payload) @request = payload[MockServer::HTTP_REQUEST] @request = Request.new(symbolize_keys(@request)) if @request end |