class Rails::HTML::PermitScrubber
def validate!(var, name)
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