lib/validation/condition.rb
def QUIET(condition, *conditions)
      conditions = [condition, *conditions]
      unless conditions.all?{|c|conditionable? c}
        raise TypeError, 'wrong object for condition'
      end

      ->v{
        conditions.all?{|cond|
          begin
            _valid? cond, v
          rescue Exception
            false
          else
            true
          end
        }
      }
    end
def QUIET(condition, *conditions)
      conditions = [condition, *conditions]
      unless conditions.all?{|c|conditionable? c}
        raise TypeError, 'wrong object for condition'
      end

      ->v{
        conditions.all?{|cond|
          begin
            _valid? cond, v
          rescue Exception
            false
          else
            true
          end
        }
      }
    end
A condition builder.
 @param condition [Proc, Method, #===]
 @param conditions [Proc, Method, #===]
 @return [lambda]
   this lambda return true
   if face no exception when a argment checking under all conditions