class Dry::Logic::Rule::Group
def call(*input)
def call(*input) Logic.Result(input, predicate.(*input), self) end
def initialize(identifier, predicate)
def initialize(identifier, predicate) name, rules = identifier.to_a.first @rules = rules super(name, predicate) end
def type
def type :group end