Request
Defines query and body for a request.
Returns Contract::Object via query and body.
Instance Methods
#body
#body(&block)
Defines the request body for this request.
Body is parsed from the JSON request body.
Returns
Yields Contract::Object
Example: instance_eval style
ruby
body do
string :title
decimal :amount
endExample: yield style
ruby
body do |body|
body.string :title
body.decimal :amount
end#query
#query(&block)
Defines query parameters for this request.
Query parameters are parsed from the URL query string.
Returns
Yields Contract::Object
Example: instance_eval style
ruby
query do
integer? :page
string? :status, enum: :status
endExample: yield style
ruby
query do |query|
query.integer? :page
query.string? :status, enum: :status
end