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/output_safety.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/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/front_matter_filter.rb,
lib/banzai/filter/sanitization_filter.rb,
lib/banzai/filter/absolute_link_filter.rb,
lib/banzai/filter/external_link_filter.rb,
lib/banzai/filter/inline_embeds_filter.rb,
lib/banzai/filter/playable_link_filter.rb,
lib/banzai/filter/set_direction_filter.rb,
lib/banzai/filter/inline_metrics_filter.rb,
lib/banzai/filter/commit_trailers_filter.rb,
lib/banzai/filter/image_lazy_load_filter.rb,
lib/banzai/filter/repository_link_filter.rb,
lib/banzai/filter/truncate_source_filter.rb,
lib/banzai/filter/blockquote_fence_filter.rb,
lib/banzai/filter/normalize_source_filter.rb,
lib/banzai/filter/syntax_highlight_filter.rb,
lib/banzai/filter/base_sanitization_filter.rb,
lib/banzai/filter/table_of_contents_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/markdown_pre_escape_filter.rb,
lib/banzai/filter/references/reference_cache.rb,
lib/banzai/filter/inline_alert_metrics_filter.rb,
lib/banzai/filter/markdown_post_escape_filter.rb,
lib/banzai/filter/references/reference_filter.rb,
lib/banzai/filter/markdown_engines/common_mark.rb,
lib/banzai/filter/table_of_contents_tag_filter.rb,
lib/banzai/filter/ascii_doc_sanitization_filter.rb,
lib/banzai/filter/inline_cluster_metrics_filter.rb,
lib/banzai/filter/inline_grafana_metrics_filter.rb,
lib/banzai/filter/inline_metrics_redactor_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/references/alert_reference_filter.rb,
lib/banzai/filter/references/issue_reference_filter.rb,
lib/banzai/filter/references/label_reference_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/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/iteration_reference_filter.rb,
lib/banzai/filter/references/milestone_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: JiraImport, MarkdownEngines, OutputSafety, References Classes: AbsoluteLinkFilter, AsciiDocPostProcessingFilter, AsciiDocSanitizationFilter, AssetProxyFilter, AudioLinkFilter, AutolinkFilter, BaseRelativeLinkFilter, BaseSanitizationFilter, BlockquoteFenceFilter, BroadcastMessagePlaceholdersFilter, BroadcastMessageSanitizationFilter, ColorFilter, CommitTrailersFilter, CustomEmojiFilter, EmojiFilter, ExternalLinkFilter, FootnoteFilter, FrontMatterFilter, GollumTagsFilter, HtmlEntityFilter, ImageLazyLoadFilter, ImageLinkFilter, InlineAlertMetricsFilter, InlineClusterMetricsFilter, InlineDiffFilter, InlineEmbedsFilter, InlineGrafanaMetricsFilter, InlineMetricsFilter, InlineMetricsRedactorFilter, IssuableReferenceExpansionFilter, KrokiFilter, MarkdownFilter, MarkdownPostEscapeFilter, MarkdownPreEscapeFilter, MathFilter, MermaidFilter, NormalizeSourceFilter, PlantumlFilter, PlayableLinkFilter, ReferenceRedactorFilter, RepositoryLinkFilter, SanitizationFilter, SetDirectionFilter, SpacedLinkFilter, SuggestionFilter, SyntaxHighlightFilter, TableOfContentsFilter, TableOfContentsTagFilter, TaskListFilter, TruncateSourceFilter, UploadLinkFilter, VideoLinkFilter, WikiLinkFilter

Class Method Summary collapse

Class Method Details

.[](name) ⇒ Object


5
6
7
# File 'lib/banzai/filter.rb', line 5

def self.[](name)
  const_get("#{name.to_s.camelize}Filter", false)
end