class Dry::Logic::Rule::Interface

def call(*)

def call(*)
  if @predicate[]
    Result::SUCCESS
  else
    Result.new(false, id) { ast }
  end
end