Module: ReverseAsciidoctor
- Defined in:
- lib/reverse_asciidoctor.rb,
lib/reverse_asciidoctor/config.rb,
lib/reverse_asciidoctor/errors.rb,
lib/reverse_asciidoctor/cleaner.rb,
lib/reverse_asciidoctor/version.rb,
lib/reverse_asciidoctor/converters.rb,
lib/reverse_asciidoctor/converters/a.rb,
lib/reverse_asciidoctor/converters/h.rb,
lib/reverse_asciidoctor/converters/p.rb,
lib/reverse_asciidoctor/converters/q.rb,
lib/reverse_asciidoctor/converters/br.rb,
lib/reverse_asciidoctor/converters/em.rb,
lib/reverse_asciidoctor/converters/hr.rb,
lib/reverse_asciidoctor/converters/li.rb,
lib/reverse_asciidoctor/converters/ol.rb,
lib/reverse_asciidoctor/converters/td.rb,
lib/reverse_asciidoctor/converters/th.rb,
lib/reverse_asciidoctor/converters/tr.rb,
lib/reverse_asciidoctor/converters/div.rb,
lib/reverse_asciidoctor/converters/img.rb,
lib/reverse_asciidoctor/converters/pre.rb,
lib/reverse_asciidoctor/converters/sub.rb,
lib/reverse_asciidoctor/converters/sup.rb,
lib/reverse_asciidoctor/html_converter.rb,
lib/reverse_asciidoctor/converters/base.rb,
lib/reverse_asciidoctor/converters/code.rb,
lib/reverse_asciidoctor/converters/drop.rb,
lib/reverse_asciidoctor/converters/head.rb,
lib/reverse_asciidoctor/converters/mark.rb,
lib/reverse_asciidoctor/converters/math.rb,
lib/reverse_asciidoctor/converters/note.rb,
lib/reverse_asciidoctor/converters/text.rb,
lib/reverse_asciidoctor/converters/aside.rb,
lib/reverse_asciidoctor/converters/audio.rb,
lib/reverse_asciidoctor/converters/table.rb,
lib/reverse_asciidoctor/converters/video.rb,
lib/reverse_asciidoctor/converters/bypass.rb,
lib/reverse_asciidoctor/converters/figure.rb,
lib/reverse_asciidoctor/converters/ignore.rb,
lib/reverse_asciidoctor/converters/strong.rb,
lib/reverse_asciidoctor/converters/example.rb,
lib/reverse_asciidoctor/converters/blockquote.rb,
lib/reverse_asciidoctor/converters/express_ref.rb,
lib/reverse_asciidoctor/converters/pass_through.rb,
lib/reverse_asciidoctor/converters/ext_description.rb,
lib/reverse_asciidoctor/smrl_description_converter.rb,
lib/reverse_asciidoctor/converters/ext_descriptions.rb
Defined Under Namespace
Modules: Converters
Classes: Cleaner, Config, Error, HtmlConverter, InvalidConfigurationError, SmrlDescriptionConverter, UnknownTagError
Constant Summary
collapse
- VERSION =
'0.2.8'
Class Method Summary
collapse
Class Method Details
.cleaner ⇒ Object
27
28
29
|
# File 'lib/reverse_asciidoctor.rb', line 27
def self.cleaner
@cleaner ||= Cleaner.new
end
|
.config {|@config| ... } ⇒ Object
21
22
23
24
25
|
# File 'lib/reverse_asciidoctor.rb', line 21
def self.config
@config ||= Config.new
yield @config if block_given?
@config
end
|
.convert(input, options = {}) ⇒ Object
13
14
15
16
17
18
19
|
# File 'lib/reverse_asciidoctor.rb', line 13
def self.convert(input, options = {})
type = config.input_format
name = "#{type}_converter"
require "reverse_asciidoctor/#{type}_converter"
constant = name.split('_').map(&:capitalize).join.to_s
ReverseAsciidoctor.const_get(constant).convert(input, options)
end
|