# File lib/cgikit/element.rb, line 375 def validate( name ) take_value(name) take_value(Declaration::VALIDATE_KEY, false) take_value(Declaration::PASS_KEY, false) method = @values[Declaration::VALIDATE_KEY] pass = @values[Declaration::PASS_KEY] if method and pass then result = root.__send__(method, @values[name]) set_value(Declaration::PASS_KEY, result) end end