Sha256: e9ed455c100749b1c4c4e713170683d61adf060ab8872eeda62a8d0ad5bac4fc
Contents?: true
Size: 713 Bytes
Versions: 1
Compression:
Stored size: 713 Bytes
Contents
require 'dry/core/deprecations' Dry::Core::Deprecations.warn('Form types were renamed to Params', tag: :'dry-types') module Dry module Types container.keys.grep(/^params\./).each do |key| next if key == 'params.integer' register(key.sub('params.', 'form.'), container[key]) end register('form.int', self['params.integer']) register('form.integer', self['params.integer']) class Compiler def visit_form_hash(node) schema, meta = node merge_with('params.hash', :symbolized, schema).meta(meta) end def visit_form_array(node) member, meta = node registry['params.array'].of(visit(member)).meta(meta) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dry-types-0.13.0 | lib/dry/types/compat/form_types.rb |