-
Notifications
You must be signed in to change notification settings - Fork 86
Open
Description
See
rails-html-sanitizer/lib/rails-html-sanitizer.rb
Lines 38 to 57 in cf78244
| [:protocol_separator, | |
| :uri_attributes, | |
| :bad_tags, | |
| :allowed_css_properties, | |
| :allowed_css_keywords, | |
| :shorthand_css_properties, | |
| :allowed_protocols].each do |meth| | |
| meth_name = "sanitized_#{meth}" | |
| define_method(meth_name) { deprecate_option(meth_name) } | |
| define_method("#{meth_name}=") { |_| deprecate_option("#{meth_name}=") } | |
| end | |
| private | |
| def deprecate_option(name) | |
| ActiveSupport::Deprecation.warn "The #{name} option is deprecated " \ | |
| "and has no effect. Until Rails 5 the old behavior can still be " \ | |
| "installed. To do this add the `rails-deprecated-sanitizer` to " \ | |
| "your Gemfile. Consult the Rails 4.2 upgrade guide for more information." | |
| end |
These methods were deprecated back in 2014 in 2dbae3e when the old sanitizer was dropped from Rails. I think it's time.
Metadata
Metadata
Assignees
Labels
No labels