class

Velvet::DSL

Inherits Reference < Object

Constructors

new(name : String)
Source

Class methods

define(name : String, &block : DSL -> ) : Wizard
Source

Instance methods

any_of(id : String, label : String, options : Array(String), defaults : Array(String) = [] of String, cast : Cast = Cast::String, required : Bool = false, min = nil, max = nil, pattern : String | Nil = nil)
Source
confirm(id : String, label : String, default : Bool = false, min = nil, max = nil, pattern : String | Nil = nil)
Source
field(id : String, label : String, *, ui : String, options : Array(String) = [] of String, cast : Cast = Cast::String, required : Bool = true, default : String | Nil = nil, defaults : Array(String) = [] of String, default_confirm : Bool = false, min = nil, max = nil, pattern : String | Nil = nil)
Source
fields
Source
input(id : String, label : String, default : String | Nil = nil, cast : Cast = Cast::String, required : Bool = true, min = nil, max = nil, pattern : String | Nil = nil)
Source
let(id : String, &block : Hash(String, JSON::Any) -> String)
Source
multi(id : String, label : String, options : Array(String), defaults : Array(String) = [] of String, cast : Cast = Cast::String, required : Bool = false, min = nil, max = nil, pattern : String | Nil = nil)
Source
multiselect(id : String, label : String, options : Array(String), defaults : Array(String) = [] of String, cast : Cast = Cast::String, required : Bool = false, min = nil, max = nil, pattern : String | Nil = nil)
Source
one_of(id : String, label : String, options : Array(String), default : String | Nil = nil, cast : Cast = Cast::String, required : Bool = true, min = nil, max = nil, pattern : String | Nil = nil)
Source
select(id : String, label : String, options : Array(String), default : String | Nil = nil, cast : Cast = Cast::String, required : Bool = true, min = nil, max = nil, pattern : String | Nil = nil)
Source
text(id : String, label : String, default : String | Nil = nil, cast : Cast = Cast::String, required : Bool = true, min = nil, max = nil, pattern : String | Nil = nil)
Source