# File lib/kwalify/validator.rb, line 44
    def initialize(hash_or_rule, &block)
      obj = hash_or_rule
      @rule = (obj.nil? || obj.is_a?(Rule)) ? obj : Rule.new(obj)
      @block = block
    end