# 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