Class: Dry::Schema::Macros::DSL
- Defined in:
- lib/zleb/plugins/schema_compiler.rb,
lib/zleb/plugins/dry_schema_enhance.rb
Overview
Macro specialization used within the DSL
Instance Method Summary collapse
Instance Method Details
#default(value) ⇒ Object
38 39 40 41 42 43 |
# File 'lib/zleb/plugins/dry_schema_enhance.rb', line 38 def default(value) schema_dsl.before(:rule_applier) do |result| result.update(name => value) if result.output && !result[name] end self end |
#desc(*args) ⇒ Object
283 284 285 |
# File 'lib/zleb/plugins/schema_compiler.rb', line 283 def desc(*args) self end |