Method: Jekyll::Converters::Markdown#setup

Defined in:
lib/ngage/jekyll/converters/markdown.rb

#setupObject



12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/ngage/jekyll/converters/markdown.rb', line 12

def setup
  return if @setup ||= false

  unless (@parser = get_processor)
    Jekyll.logger.error "Invalid Markdown processor given:", @config["markdown"]
    Jekyll.logger.info "", "Custom processors are not loaded in safe mode" if @config["safe"]
    Jekyll.logger.error(
      "",
      "Available processors are: #{valid_processors.join(", ")}"
    )
    raise Errors::FatalException, "Bailing out; invalid Markdown processor."
  end

  @setup = true
end