Class: JekyllGemini::Converter

Inherits:
Object
  • Object
show all
Defined in:
lib/jekyll_gemini/converter.rb

Constant Summary collapse

GEMTEXT_EXT =
%w[.gmi .gmni .gemini].freeze

Instance Method Summary collapse

Constructor Details

#initialize(_config) ⇒ Converter

Returns a new instance of Converter.



7
# File 'lib/jekyll_gemini/converter.rb', line 7

def initialize(_config); end

Instance Method Details

#convert(content) ⇒ Object

Passthrough without conversion



18
19
20
# File 'lib/jekyll_gemini/converter.rb', line 18

def convert(content)
  content
end

#highlighter_prefixObject



22
# File 'lib/jekyll_gemini/converter.rb', line 22

def highlighter_prefix; end

#highlighter_suffixObject



23
# File 'lib/jekyll_gemini/converter.rb', line 23

def highlighter_suffix; end

#matches(ext) ⇒ Object



9
10
11
# File 'lib/jekyll_gemini/converter.rb', line 9

def matches(ext)
  GEMTEXT_EXT.include?(ext)
end

#output_ext(_ext) ⇒ Object



13
14
15
# File 'lib/jekyll_gemini/converter.rb', line 13

def output_ext(_ext)
  '.gmi'
end