module EdgycircleToolbox::CQRS::Command::ClassMethods
Public Instance Methods
schema(&block)
click to toggle source
# File lib/edgycircle_toolbox/cqrs/command.rb, line 8 def schema(&block) if block_given? base = Dry::Validation.Schema(build: false) do required(:id).filled(:str?) end @schema = Dry::Validation.Form(rules: base.rules, &block) else @schema end end