class Rails::HTML::PermitScrubber

def validate!(var, name)

Experimental RBS support (using type sampling data from the type_fusion project).

def validate!: (Set var, Symbol name) -> Set

This signature was generated using 2 samples from 1 application.

def validate!(var, name)
  if var && !var.is_a?(Enumerable)
    raise ArgumentError, "You should pass :#{name} as an Enumerable"
  end
  if var && name == :tags
    if var.include?("mglyph")
      warn("WARNING: 'mglyph' tags cannot be allowed by the PermitScrubber and will be scrubbed")
      var.delete("mglyph")
    end
    if var.include?("malignmark")
      warn("WARNING: 'malignmark' tags cannot be allowed by the PermitScrubber and will be scrubbed")
      var.delete("malignmark")
    end
    if var.include?("noscript")
      warn("WARNING: 'noscript' tags cannot be allowed by the PermitScrubber and will be scrubbed")
      var.delete("noscript")
    end
  end
  var
end