Module: Dry::Validation::Schema::StructNode
- Included in:
- Value
- Defined in:
- lib/dry/validation/extensions/struct.rb
Instance Method Summary collapse
Instance Method Details
#node(input) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/dry/validation/extensions/struct.rb', line 19 def node(input, *) if input.is_a?(::Class) && input < ::Dry::Struct [type, [name, [:schema, Schema.create_class(self, input)]]] else super end end |