lib/dry/schema/predicate_inferrer.rb in dry-schema-0.6.0 vs lib/dry/schema/predicate_inferrer.rb in dry-schema-1.0.0
- old
+ new
@@ -26,13 +26,12 @@
# Compiler reduces type AST into a list of predicates
#
# @api private
class Compiler
- # @!attribute [r] registry
- # @return [PredicateRegistry]
- # @api private
+ # @return [PredicateRegistry]
+ # @api private
attr_reader :registry
# @api private
def initialize(registry)
@registry = registry
@@ -70,13 +69,12 @@
def visit_array(_)
:array?
end
# @api private
- def visit_safe(node)
- other, * = node
- visit(other)
+ def visit_lax(node)
+ visit(node)
end
# @api private
def visit_constructor(node)
other, * = node
@@ -112,12 +110,11 @@
def visit_any(_)
nil
end
end
- # @!attribute [r] compiler
- # @return [Compiler]
- # @api private
+ # @return [Compiler]
+ # @api private
attr_reader :compiler
# @api private
def initialize(registry)
@compiler = Compiler.new(registry)