From 5994c3cc9f42cc8c6329c51ea16707a4b618cee4 Mon Sep 17 00:00:00 2001 From: Irfan Ahmed Date: Sun, 27 Oct 2024 10:13:40 +0100 Subject: [PATCH] chore: Removed depreciated methods ref: issues/190 --- lib/rails-html-sanitizer.rb | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/lib/rails-html-sanitizer.rb b/lib/rails-html-sanitizer.rb index 0c48f7f..f6ef677 100644 --- a/lib/rails-html-sanitizer.rb +++ b/lib/rails-html-sanitizer.rb @@ -34,27 +34,6 @@ def sanitized_allowed_tags=(tags) def sanitized_allowed_attributes=(attributes) sanitizer_vendor.safe_list_sanitizer.allowed_attributes = attributes end - - [: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 end end end