class Dry::Types::PredicateRegistry

@api private
A registry with predicate objects from ‘Dry::Logic::Predicates`

def [](name) = predicates[name]

Other tags:
    Api: - private
def [](name) = predicates[name]

def initialize(predicates = Logic::Predicates)

Other tags:
    Api: - private
def initialize(predicates = Logic::Predicates)
  @predicates = predicates
end

def key?(name)

Other tags:
    Api: - private
def key?(name)
  KERNEL_RESPOND_TO.bind_call(@predicates, name)
end