module Dry::Types
def self.Rule(options)
- Api: - public
Returns:
-
(Dry::Logic::Rule)
-
Parameters:
-
options
(Hash
) --
def self.Rule(options) rule_compiler.( options.map { |key, val| Logic::Rule::Predicate.build( Logic::Predicates[:"#{key}?"] ).curry(val).to_ast } ).reduce(:and) end