Module: Banzai::Pipeline

Defined in:
lib/banzai/pipeline.rb,
lib/banzai/pipeline/gfm_pipeline.rb,
lib/banzai/pipeline/note_pipeline.rb,
lib/banzai/pipeline/base_pipeline.rb,
lib/banzai/pipeline/atom_pipeline.rb,
lib/banzai/pipeline/wiki_pipeline.rb,
lib/banzai/pipeline/full_pipeline.rb,
lib/banzai/pipeline/email_pipeline.rb,
lib/banzai/pipeline/combined_pipeline.rb,
lib/banzai/pipeline/description_pipeline.rb,
lib/banzai/pipeline/pre_process_pipeline.rb,
lib/banzai/pipeline/single_line_pipeline.rb,
lib/banzai/pipeline/post_process_pipeline.rb,
lib/banzai/pipeline/plain_markdown_pipeline.rb,
lib/banzai/pipeline/broadcast_message_pipeline.rb,
lib/banzai/pipeline/reference_extraction_pipeline.rb

Defined Under Namespace

Modules: CombinedPipeline Classes: AtomPipeline, BasePipeline, BroadcastMessagePipeline, DescriptionPipeline, EmailPipeline, FullPipeline, GfmPipeline, NotePipeline, PlainMarkdownPipeline, PostProcessPipeline, PreProcessPipeline, ReferenceExtractionPipeline, SingleLinePipeline, WikiPipeline

Class Method Summary collapse

Class Method Details

.[](name) ⇒ Object


3
4
5
6
# File 'lib/banzai/pipeline.rb', line 3

def self.[](name)
  name ||= :full
  const_get("#{name.to_s.camelize}Pipeline")
end