global

def evaluate_condition(serializer)

def evaluate_condition(serializer)
  case condition
  when Symbol
    serializer.public_send(condition)
  when String
    serializer.instance_eval(condition)
  when Proc
    if condition.arity.zero?
      serializer.instance_exec(&condition)
    else
      serializer.instance_exec(serializer, &condition)
    end
  else
    nil
  end
end