Module: Banzai::Filter
- Defined in:
- lib/banzai/filter.rb,
lib/banzai/filter/math_filter.rb,
lib/banzai/filter/color_filter.rb,
lib/banzai/filter/emoji_filter.rb,
lib/banzai/filter/kroki_filter.rb,
lib/banzai/filter/include_filter.rb,
lib/banzai/filter/mermaid_filter.rb,
lib/banzai/filter/autolink_filter.rb,
lib/banzai/filter/footnote_filter.rb,
lib/banzai/filter/markdown_filter.rb,
lib/banzai/filter/plantuml_filter.rb,
lib/banzai/filter/task_list_filter.rb,
lib/banzai/filter/wiki_link_filter.rb,
lib/banzai/filter/attributes_filter.rb,
lib/banzai/filter/audio_link_filter.rb,
lib/banzai/filter/image_link_filter.rb,
lib/banzai/filter/suggestion_filter.rb,
lib/banzai/filter/video_link_filter.rb,
lib/banzai/filter/asset_proxy_filter.rb,
lib/banzai/filter/gollum_tags_filter.rb,
lib/banzai/filter/html_entity_filter.rb,
lib/banzai/filter/inline_diff_filter.rb,
lib/banzai/filter/spaced_link_filter.rb,
lib/banzai/filter/upload_link_filter.rb,
lib/banzai/filter/custom_emoji_filter.rb,
lib/banzai/filter/escaped_char_filter.rb,
lib/banzai/filter/front_matter_filter.rb,
lib/banzai/filter/quick_action_filter.rb,
lib/banzai/filter/sanitization_filter.rb,
lib/banzai/filter/absolute_link_filter.rb,
lib/banzai/filter/code_language_filter.rb,
lib/banzai/filter/external_link_filter.rb,
lib/banzai/filter/playable_link_filter.rb,
lib/banzai/filter/sanitize_link_filter.rb,
lib/banzai/filter/set_direction_filter.rb,
lib/banzai/filter/markdown_engines/base.rb,
lib/banzai/filter/commit_trailers_filter.rb,
lib/banzai/filter/concerns/output_safety.rb,
lib/banzai/filter/image_lazy_load_filter.rb,
lib/banzai/filter/markdown_engines/cmark.rb,
lib/banzai/filter/repository_link_filter.rb,
lib/banzai/filter/truncate_source_filter.rb,
lib/banzai/filter/normalize_source_filter.rb,
lib/banzai/filter/syntax_highlight_filter.rb,
lib/banzai/filter/truncate_visible_filter.rb,
lib/banzai/filter/wiki_link_gollum_filter.rb,
lib/banzai/filter/base_sanitization_filter.rb,
lib/banzai/filter/base_relative_link_filter.rb,
lib/banzai/filter/reference_redactor_filter.rb,
lib/banzai/filter/wiki_link_filter/rewriter.rb,
lib/banzai/filter/convert_text_to_doc_filter.rb,
lib/banzai/filter/references/reference_cache.rb,
lib/banzai/filter/references/reference_filter.rb,
lib/banzai/filter/table_of_contents_tag_filter.rb,
lib/banzai/filter/ascii_doc_sanitization_filter.rb,
lib/banzai/filter/dollar_math_pre_legacy_filter.rb,
lib/banzai/filter/blockquote_fence_legacy_filter.rb,
lib/banzai/filter/concerns/pipeline_timing_check.rb,
lib/banzai/filter/dollar_math_post_legacy_filter.rb,
lib/banzai/filter/markdown_engines/glfm_markdown.rb,
lib/banzai/filter/concerns/timeout_filter_handler.rb,
lib/banzai/filter/service_desk_upload_link_filter.rb,
lib/banzai/filter/table_of_contents_legacy_filter.rb,
lib/banzai/filter/ascii_doc_post_processing_filter.rb,
lib/banzai/filter/references/epic_reference_filter.rb,
lib/banzai/filter/references/user_reference_filter.rb,
lib/banzai/filter/markdown_pre_escape_legacy_filter.rb,
lib/banzai/filter/references/alert_reference_filter.rb,
lib/banzai/filter/references/issue_reference_filter.rb,
lib/banzai/filter/references/label_reference_filter.rb,
lib/banzai/filter/markdown_post_escape_legacy_filter.rb,
lib/banzai/filter/references/commit_reference_filter.rb,
lib/banzai/filter/references/design_reference_filter.rb,
lib/banzai/filter/issuable_reference_expansion_filter.rb,
lib/banzai/filter/references/project_reference_filter.rb,
lib/banzai/filter/references/snippet_reference_filter.rb,
lib/banzai/filter/table_of_contents_tag_legacy_filter.rb,
lib/banzai/filter/jira_import/adf_to_commonmark_filter.rb,
lib/banzai/filter/references/abstract_reference_filter.rb,
lib/banzai/filter/references/issuable_reference_filter.rb,
lib/banzai/filter/broadcast_message_placeholders_filter.rb,
lib/banzai/filter/broadcast_message_sanitization_filter.rb,
lib/banzai/filter/references/milestone_reference_filter.rb,
lib/banzai/filter/references/work_item_reference_filter.rb,
lib/banzai/filter/references/commit_range_reference_filter.rb,
lib/banzai/filter/references/feature_flag_reference_filter.rb,
lib/banzai/filter/references/merge_request_reference_filter.rb,
lib/banzai/filter/references/vulnerability_reference_filter.rb,
lib/banzai/filter/references/external_issue_reference_filter.rb
Defined Under Namespace
Modules: Concerns, JiraImport, MarkdownEngines, References Classes: AbsoluteLinkFilter, AsciiDocPostProcessingFilter, AsciiDocSanitizationFilter, AssetProxyFilter, AttributesFilter, AudioLinkFilter, AutolinkFilter, BaseRelativeLinkFilter, BaseSanitizationFilter, BlockquoteFenceLegacyFilter, BroadcastMessagePlaceholdersFilter, BroadcastMessageSanitizationFilter, CodeLanguageFilter, ColorFilter, CommitTrailersFilter, ConvertTextToDocFilter, CustomEmojiFilter, DollarMathPostLegacyFilter, DollarMathPreLegacyFilter, EmojiFilter, EscapedCharFilter, ExternalLinkFilter, FootnoteFilter, FrontMatterFilter, GollumTagsFilter, HtmlEntityFilter, ImageLazyLoadFilter, ImageLinkFilter, IncludeFilter, InlineDiffFilter, IssuableReferenceExpansionFilter, KrokiFilter, MarkdownFilter, MarkdownPostEscapeLegacyFilter, MarkdownPreEscapeLegacyFilter, MathFilter, MermaidFilter, NormalizeSourceFilter, PlantumlFilter, PlayableLinkFilter, QuickActionFilter, ReferenceRedactorFilter, RepositoryLinkFilter, SanitizationFilter, SanitizeLinkFilter, ServiceDeskUploadLinkFilter, SetDirectionFilter, SpacedLinkFilter, SuggestionFilter, SyntaxHighlightFilter, TableOfContentsLegacyFilter, TableOfContentsTagFilter, TableOfContentsTagLegacyFilter, TaskListFilter, TruncateSourceFilter, TruncateVisibleFilter, UploadLinkFilter, VideoLinkFilter, WikiLinkFilter, WikiLinkGollumFilter
Constant Summary collapse
- FILTER_ITEM_LIMIT =
The maximum number of items that a filter should allow, such as emojis, etc.
1000
Class Method Summary collapse
Class Method Details
.[](name) ⇒ Object
9 10 11 |
# File 'lib/banzai/filter.rb', line 9 def self.[](name) const_get("#{name.to_s.camelize}Filter", false) end |
.filter_item_limit_exceeded?(count) ⇒ Boolean
13 14 15 |
# File 'lib/banzai/filter.rb', line 13 def self.filter_item_limit_exceeded?(count) count >= FILTER_ITEM_LIMIT end |