- NOT_EMPTY =
->(value) { !value.empty? }
- OK =
->(_) { true }
- NOT_OK =
->(_) { false }
- BuildSchema =
Dry::Schema.Params do
required(:context).filled(:string)
required(:options).filled(:string)
end
- RunSchema =
Dry::Schema.Params do
required(:commands).filled
required(:options).filled(:string)
end
- RunLocalSchema =
Dry::Schema.Params do
required(:commands).filled
end
- DockerSchema =
Dry::Schema.Params do
optional(:image).maybe(:string)
optional(:build)
required(:run).filled
end
- DockerComposeSchema =
Dry::Schema.Params do
required(:service).filled(:string)
optional(:options).filled(:string)
required(:run).filled
end
- LocalSchema =
Dry::Schema.Params do
required(:run).filled
end