Module: ActionView::Helpers::SanitizeHelper::ClassMethods
Relationships & Source Files | |
Defined in: | actionview/lib/action_view/helpers/sanitize_helper.rb |
Instance Attribute Summary
-
#full_sanitizer
rw
Gets the
Rails::HTML::FullSanitizer
instance used by #strip_tags. - #full_sanitizer=(value) rw
-
#link_sanitizer
rw
Gets the
Rails::HTML::LinkSanitizer
instance used by #strip_links. - #link_sanitizer=(value) rw
-
#safe_list_sanitizer
rw
Gets the
Rails::HTML::SafeListSanitizer
instance used by sanitize and #sanitize_css. - #safe_list_sanitizer=(value) rw
Instance Method Summary
Instance Attribute Details
#full_sanitizer (rw)
Gets the Rails::HTML::FullSanitizer
instance used by ActionView::Helpers::SanitizeHelper#strip_tags. Replace with any object that responds to ActionView::Helpers::SanitizeHelper#sanitize.
class Application < Rails::Application
config.action_view.full_sanitizer = MySpecialSanitizer.new
end
# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 175
def full_sanitizer @full_sanitizer ||= sanitizer_vendor.full_sanitizer.new end
#full_sanitizer=(value) (rw)
[ GitHub ]# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 155
attr_writer :full_sanitizer, :link_sanitizer, :safe_list_sanitizer
#link_sanitizer (rw)
Gets the Rails::HTML::LinkSanitizer
instance used by ActionView::Helpers::SanitizeHelper#strip_links. Replace with any object that responds to ActionView::Helpers::SanitizeHelper#sanitize.
class Application < Rails::Application
config.action_view.link_sanitizer = MySpecialSanitizer.new
end
# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 185
def link_sanitizer @link_sanitizer ||= sanitizer_vendor.link_sanitizer.new end
#link_sanitizer=(value) (rw)
[ GitHub ]# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 155
attr_writer :full_sanitizer, :link_sanitizer, :safe_list_sanitizer
#safe_list_sanitizer (rw)
Gets the Rails::HTML::SafeListSanitizer
instance used by sanitize and ActionView::Helpers::SanitizeHelper#sanitize_css. Replace with any object that responds to ActionView::Helpers::SanitizeHelper#sanitize.
class Application < Rails::Application
config.action_view.safe_list_sanitizer = MySpecialSanitizer.new
end
# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 195
def safe_list_sanitizer @safe_list_sanitizer ||= sanitizer_vendor.safe_list_sanitizer.new end
#safe_list_sanitizer=(value) (rw)
[ GitHub ]# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 155
attr_writer :full_sanitizer, :link_sanitizer, :safe_list_sanitizer
Instance Method Details
#sanitized_allowed_attributes
[ GitHub ]# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 165
def sanitized_allowed_attributes sanitizer_vendor.safe_list_sanitizer.allowed_attributes end
#sanitized_allowed_tags
[ GitHub ]# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 161
def sanitizer_vendor.safe_list_sanitizer. end
#sanitizer_vendor
[ GitHub ]# File 'actionview/lib/action_view/helpers/sanitize_helper.rb', line 157
def sanitizer_vendor ActionView::Helpers::SanitizeHelper.sanitizer_vendor end