# sig/rails/html/sanitizer.rbs
class Rails::HTML5::Sanitizer
def full_sanitizer: () -> untyped
def link_sanitizer: () -> untyped
def safe_list_sanitizer: () -> untyped
def white_list_sanitizer: () -> untyped
end
# sig/rails/html/scrubbers.rbs
class Rails::HTML::PermitScrubber < Rails::HTML::Loofah::Scrubber
def allowed_node?: () -> untyped
def attributes=: () -> untyped
def initialize: () -> void
def keep_node?: () -> untyped
def scrub: () -> untyped
def scrub_attribute: () -> untyped
def scrub_attribute?: () -> untyped
def scrub_attributes: () -> untyped
def scrub_css_attribute: () -> untyped
def scrub_node: () -> untyped
def skip_node?: () -> untyped
def tags=: () -> untyped
def validate!: () -> untyped
end
# sig/rails/html/sanitizer.rbs
class Rails::HTML::Sanitizer
def html5_support?: () -> untyped
def properly_encode: () -> untyped
def remove_xpaths: () -> untyped
def sanitize: () -> untyped
end
# sig/rails/html/scrubbers.rbs
class Rails::HTML::TargetScrubber < Rails::HTML::PermitScrubber
def allowed_node?: () -> untyped
def scrub_attribute?: () -> untyped
end
# sig/rails/html/scrubbers.rbs
class Rails::HTML::TextOnlyScrubber < Rails::HTML::Loofah::Scrubber
def initialize: () -> void
def scrub: () -> untyped
end
# sig/rails-html-sanitizer.rbs
module ActionView::Helpers::SanitizeHelper::ClassMethods
def deprecate_option: () -> untyped
def sanitized_allowed_attributes=: () -> untyped
def sanitized_allowed_tags=: () -> untyped
end
# sig/rails/html/sanitizer.rbs
module Rails::HTML4::Sanitizer::VendorMethods
def full_sanitizer: () -> untyped
def link_sanitizer: () -> untyped
def safe_list_sanitizer: () -> untyped
def white_list_sanitizer: () -> untyped
end
# sig/rails/html/sanitizer.rbs
module Rails::HTML::Concern::ComposedSanitize
def sanitize: () -> untyped
end
# sig/rails/html/sanitizer.rbs
module Rails::HTML::Concern::Parser::HTML4
def parse_fragment: () -> untyped
end
# sig/rails/html/sanitizer.rbs
module Rails::HTML::Concern::Parser::HTML5
def parse_fragment: () -> untyped
end
# sig/rails/html/sanitizer.rbs
module Rails::HTML::Concern::Scrubber::Full
def scrub: () -> untyped
end
# sig/rails/html/sanitizer.rbs
module Rails::HTML::Concern::Scrubber::Link
def initialize: () -> void
def scrub: () -> untyped
end
# sig/rails/html/sanitizer.rbs
module Rails::HTML::Concern::Scrubber::SafeList
def self.included: () -> untyped
def allowed_attributes: () -> untyped
def allowed_tags: () -> untyped
def initialize: () -> void
def sanitize_css: () -> untyped
def scrub: () -> untyped
end
# sig/rails/html/sanitizer.rbs
module Rails::HTML::Concern::Serializer::UTF8Encode
def serialize: () -> untyped
end