Class: Spikard::Body

Inherits:
ParamBase show all
Defined in:
lib/spikard/params.rb

Overview

Request body parameter with optional default or default_factory.

Use this to specify defaults for request body parameters.

Examples:

app.post("/items") do |data: Body(default_factory: -> { {} })|
  data
end

Instance Attribute Summary

Attributes inherited from ParamBase

#default, #default_factory, #schema

Method Summary

Methods inherited from ParamBase

#get_default, #has_default?, #initialize

Constructor Details

This class inherits a constructor from Spikard::ParamBase