-
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