# File lib/html5/filters/validator.rb, line 274 def each __getobj__.each do |token| method = "validate_#{token.fetch(:type, '-').to_s.underscore}_#{token.fetch(:name, '-').to_s.underscore}" if respond_to?(method) send(method, token){|t| yield t } else method = "validate_#{token.fetch(:type, '-').to_s.underscore}" if respond_to?(method) send(method, token) do |t| yield t end end end yield token end eof do |t| yield t end end