enum Bezel::Param

One parameter's value: a string, a list (tags[]=a&tags[]=b, a JSON array) or a nested map (user[email]=x, a JSON object).

src/params.qz:3

Variants

variant Bezel::Param::Str(value: String)

A string: what a form or a query sends, and a JSON scalar (12, true) written as JSON writes it.

src/params.qz:6

variant Bezel::Param::List(items: Array[Bezel::Param])

A list.

src/params.qz:8

variant Bezel::Param::Map(entries: Hash[String, Bezel::Param])

A nested map.

src/params.qz:10

Methods

def to_plain -> Object?

The value as a plain one: a String, an Array of plain values or a Hash[String, Object?], which rotor's changesets take.

src/params.qz:14