Module: MdxTex
- Defined in:
- lib/mdx_tex.rb,
lib/mdx_tex/railtie.rb,
lib/mdx_tex/version.rb,
lib/mdx_tex/to_textile.rb,
lib/mdx_tex/to_markdown.rb,
lib/mdx_tex/configuration.rb,
lib/mdx_tex/core_ext/string.rb,
lib/mdx_tex/to_textile/bold.rb,
lib/mdx_tex/to_markdown/bold.rb,
lib/mdx_tex/to_textile/errors.rb,
lib/mdx_tex/to_textile/header.rb,
lib/mdx_tex/to_markdown/header.rb,
lib/mdx_tex/to_textile/ordered_list.rb,
lib/mdx_tex/to_markdown/ordered_list.rb,
lib/mdx_tex/to_textile/unordered_list.rb,
lib/mdx_tex/to_markdown/unordered_list.rb
Defined Under Namespace
Modules: CoreExt
Classes: Configuration, Railtie, ToMarkdown, ToTextile
Constant Summary
collapse
- VERSION =
'0.2.0'
Class Attribute Summary collapse
Class Method Summary
collapse
Class Attribute Details
.configuration ⇒ Object
12
13
14
|
# File 'lib/mdx_tex.rb', line 12
def configuration
@configuration ||= Configuration.new
end
|
Class Method Details
16
17
18
|
# File 'lib/mdx_tex.rb', line 16
def configure
yield configuration
end
|
.load_string_extension! ⇒ Object
29
30
31
|
# File 'lib/mdx_tex.rb', line 29
def load_string_extension!
require 'mdx_tex/core_ext/string'
end
|
.to_markdown(textile:) ⇒ Object
.to_textile(markdown:, **options) ⇒ Object
20
21
22
23
|
# File 'lib/mdx_tex.rb', line 20
def to_textile(markdown:, **options)
merged = { header_level: configuration., list_depth: configuration.list_depth }.merge(options)
MdxTex::ToTextile.new(**merged).execute(markdown)
end
|