class Riffer::Params

Riffer::Params provides a DSL for defining parameters.

Used within a Tool’s +params+ block to define required and optional parameters, and by StructuredOutput to define response schemas.

params do required :city, String, description: “The city name” optional :units, String, default: “celsius”, enum: [“celsius”, “fahrenheit”] end