Class: Searls::Auth::SanitizesFlashHtml
- Inherits:
-
Object
- Object
- Searls::Auth::SanitizesFlashHtml
- Defined in:
- lib/searls/auth/sanitizes_flash_html.rb
Instance Method Summary collapse
-
#initialize ⇒ SanitizesFlashHtml
constructor
A new instance of SanitizesFlashHtml.
- #sanitize(html) ⇒ Object
Constructor Details
#initialize ⇒ SanitizesFlashHtml
Returns a new instance of SanitizesFlashHtml.
4 5 6 7 |
# File 'lib/searls/auth/sanitizes_flash_html.rb', line 4 def initialize require "rails-html-sanitizer" @safe_list_sanitizer = Rails::HTML::SafeListSanitizer.new end |
Instance Method Details
#sanitize(html) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/searls/auth/sanitizes_flash_html.rb', line 9 def sanitize(html) @safe_list_sanitizer.sanitize( html, tags: %w[a b br code em i li ol p strong u ul], attributes: %w[data-turbo-confirm data-turbo-method href rel target title] ) end |