class Dry::Logic::Rule::Value

def apply(input)

def apply(input)
  predicate.(evaluate(input))
end

def call(input)

def call(input)
  Logic.Result(apply(input), self, input)
end

def evaluate(input)

def evaluate(input)
  input
end

def to_ast

def to_ast
  [type, predicate.to_ast]
end

def type

def type
  :val
end